1 / 16

March 2008

Abstract (Hidden Slide)?. FME and Map ProductionFME has proven itself to be a valuable asset in any spatial ETL workflow, including the cartographic production process. A significant amount of time can be saved by automating the many tedious, repetitive and manual tasks that are required to produce

latimer
Download Presentation

March 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    4. Cartographic production process still consists of a lot of tedious, manual tasks if high-quality results are needed. FME has been used on numerous occasions to automate several of these tasks, thereby decreasing the time needed to produce a map and at the same time introducing a higher degree of accurary and consistency. An added advantage is that an FME process (a workbench) can be stored and reused.Cartographic production process still consists of a lot of tedious, manual tasks if high-quality results are needed. FME has been used on numerous occasions to automate several of these tasks, thereby decreasing the time needed to produce a map and at the same time introducing a higher degree of accurary and consistency. An added advantage is that an FME process (a workbench) can be stored and reused.

    5. Real-life example, map produced in cooperation with Reijers Kaartproducties for Rijkswaterstaat Several elements of this map have been processed by FMEReal-life example, map produced in cooperation with Reijers Kaartproducties for Rijkswaterstaat Several elements of this map have been processed by FME

    6. Junctions and exitsJunctions and exits

    7. There is still some manual adjustment that needs to be done in Illustrator, but the text label is automatically generated from attribute data and placed at roughly the correct spot. All the cartographer has to do is consider the cartographic text placement rules.There is still some manual adjustment that needs to be done in Illustrator, but the text label is automatically generated from attribute data and placed at roughly the correct spot. All the cartographer has to do is consider the cartographic text placement rules.

    8. Rest areas and gas stationsRest areas and gas stations

    9. Similar to junctions. The symbols are slightly displaced from their true positions, to make sure the cartographer sees on which side of the road they fall (due to the presentation scale, that wasn't always obvious). Displacement is done through a Neighborfinder. The closest_candidate_vector is extended and the rest area point is moved to the end of this vector.Similar to junctions. The symbols are slightly displaced from their true positions, to make sure the cartographer sees on which side of the road they fall (due to the presentation scale, that wasn't always obvious). Displacement is done through a Neighborfinder. The closest_candidate_vector is extended and the rest area point is moved to the end of this vector.

    10. Distance markersDistance markers

    11. Manual adjustment is still needed in about 10% of the cases, but the 90% that are rotated correctly represent a tremendous gain in speed. The AzimuthCalculator custom transformer is used to calculate the azimuth of the road segment closest to a given distance marker.Manual adjustment is still needed in about 10% of the cases, but the 90% that are rotated correctly represent a tremendous gain in speed. The AzimuthCalculator custom transformer is used to calculate the azimuth of the road segment closest to a given distance marker.

    12. Lane changes (e.g. change in the number of lanes)?Lane changes (e.g. change in the number of lanes)?

    13. AttributeSplitter is used to chop up the lane attribute (1 -> 2) AttributeSplitter is used to chop up the lane attribute (1 -> 2)

    14. Note (barely visible) ends of streams. On a side note: contour lines were processed in Illustrator using a process similar to CurveFitter. This brought file size down from 16 to 6 mb)?Note (barely visible) ends of streams. On a side note: contour lines were processed in Illustrator using a process similar to CurveFitter. This brought file size down from 16 to 6 mb)?

    15. Sample of regular line (left) and line with tapered brush (right) in IllustratorSample of regular line (left) and line with tapered brush (right) in Illustrator

    16. This involves finding dangling ends. Since the source dataset contains quite a few errors, it's still necessary to doublecheck the results, but the FME process works fine.This involves finding dangling ends. Since the source dataset contains quite a few errors, it's still necessary to doublecheck the results, but the FME process works fine.

More Related