Permalink
Browse files

removed ACT layers; updated README

  • Loading branch information...
1 parent 001fe9a commit d8a4e60506c2e5e67750af335bd87aef396a32ae @mholling committed Jan 11, 2012
Showing with 5 additions and 112 deletions.
  1. +5 −3 README.markdown
  2. +0 −109 nswtopo.rb
View
@@ -319,11 +319,11 @@ Keep in mind that these aerial images have been warped into an orthographic proj
## Reference Topographic Layer
-This layer (reference-top) is a copy of the low-res topo layer available from the [SIX viewer](http://lite.maps.nsw.gov.au). The original map's poor resolution (175 ppi?) and bad JPEG artifacts make it unsuited to printing, however it is useful to have as a reference to compare against the output of this software.
+This layer (reference-topo) contains the low-resolution topographic map image available from the [SIX viewer](http://lite.maps.nsw.gov.au). This map's poor resolution (175 ppi?) and bad JPEG artifacts make it unsuited to printing, however it is useful to have as a reference for comparison against the output of this software.
## Annotation Layers
-* utm-XX-grid: represents a UTM grid for zone XX (zone determined by map bounds)
+* utm-XX-grid: represents a UTM grid for zone XX (zone or zones determined by map bounds)
* utm-XX-eastings: annotates UTM eastings for zone XX across the middle of the map
* utm-XX-northings: annotates UTM northings for zone XX down the middle of the map
* declination: represents lines of magnetic declination for map area
@@ -347,7 +347,7 @@ A few shortcomings are sometimes evident in the generated map images. These can
* Feature labels sometimes conflict with other features on the map, or are more numerous than needed. This is easily fixed in a multi-layer file by manually moving or deleting the offending label.
* Data is not always complete or accurate. Since the map data represents the current contents of the NSW geospatial database, it reflects any errors the database contains. Aerial imagery may be helpful in identifying any such inaccuracies, which can subsequently corrected manually in the appropriate layer. Examples of inaccuracies I've observed include:
- * the trig points layer does not always show every trig station in the map area;
+ * the trig points layer depicts some extra points compared to the printed maps, and missed some others;
* new dams on farms may not always be shown;
* cliff areas are not always accurately located;
* the difference between vehicular and 4WD tracks is sometimes debatable; and
@@ -359,11 +359,13 @@ A few shortcomings are sometimes evident in the generated map images. These can
* ancillary hydrographic features including waterfalls
* relative heights of cliffs
* points of interest
+ * cadastral lines in the ACT
* I have left out a number of obscure man-made features that are unlikely to be found in bush and rural areas of interest.
* For the time being, if you need a legend you'll need to create it manually.
* When rotating the map using the `rotation` parameter, the image quality is reduced slightly. (Since the map servers are only able to render maps in north-up orientation, the images must are subsequently rotated, causing some resampling degradation.) Download and construction of the map will also take longer due to the rotation.
* Not all horizontal labels remain horizontal when a map rotation is specified.
* The various map servers cause problems from time to time. For example: the NSW topographic server has a daily maintenance window at around 10pm AEST for a few minutes, and at other times the servers go down for longer periods (e.g. for a week, one time); the NASA OneEarth server (providing elevation data for shaded relief) is sometimes slow; the LPI aerial imagery server sometimes return no data. This is frustrating. Interrupt the script using ctrl-c, wait a few minutes, then try again. Alternately, exclude the relevant layers from your map configuration if you don't want them.
+* There is no guarantee that the NSW ArcIMS servers will continue to function in the future!
Release History
===============
View
@@ -1283,33 +1283,6 @@ def draw(input_projection, scaling, rotation, dimensions, centre, options)
"bounds" => [ [ 140.05983881892, 154.575951211079 ], [ -37.740334035, -27.924909045 ] ],
"projection" => "EPSG:4283"
})
-# # ACT ArcIMS servers seem to be permanently removed:
-# act_heritage = ArcIMS.new(
-# "host" => "www.gim.act.gov.au",
-# "path" => "/arcims/ims",
-# "name" => "Heritage",
-# "projection" => projection,
-# "wkt" => wkt,
-# "tile_sizes" => [ 1024, 1024 ],
-# "interval" => 0.1,
-# "dpi" => 96,
-# "envelope" => {
-# "bounds" => [ [ 660000, 718000 ], [ 6020000, 6107000 ] ],
-# "projection" => "EPSG:32755"
-# })
-# act_dog = ArcIMS.new(
-# "host" => "www.gim.act.gov.au",
-# "path" => "/arcims/ims",
-# "name" => "dog",
-# "projection" => projection,
-# "wkt" => wkt,
-# "tile_sizes" => [ 1024, 1024 ],
-# "interval" => 0.1,
-# "dpi" => 96,
-# "envelope" => {
-# "bounds" => [ [ 659890.105040274, 720782.12808229 ], [ 6022931.0546655, 6111100.93973127 ] ],
-# "projection" => "EPSG:32755"
-# })
declination_service = DeclinationService.new(config["declination"])
control_service = ControlService.new(config["controls"])
lpi_ortho = LPIOrthoService.new(
@@ -1982,85 +1955,6 @@ def draw(input_projection, scaling, rotation, dimensions, centre, options)
"truetypemarker" => { 1 => { "font" => "ESRI Surveyor", "fontsize" => 9, "character" => 58 } }
},
},
- # act_heritage => {
- # "act-rivers-and-creeks" => {
- # "from" => 30,
- # "lookup" => "PEREN_TEXT",
- # "line" => {
- # "Water Feature contains water infrequently" => { "width" => 1 },
- # "Water Feature contains water frequently" => { "width" => 2 }
- # }
- # },
- # "act-cadastre" => {
- # "from" => 27,
- # "line" => { "width" => 1 }
- # },
- # "act-urban-land" => {
- # "group" => "areas1",
- # "from" => 71,
- # "polygon" => { }
- # },
- # "act-lakes-and-major-rivers" => {
- # "group" => "areas1",
- # "from" => 28,
- # "polygon" => { }
- # },
- # "act-plantations" => {
- # "group" => "areas1",
- # "from" => 51,
- # "polygon" => { }
- # },
- # "act-roads-sealed" => [
- # {
- # "group" => "lines1",
- # "scale" => 0.4,
- # "from" => 42,
- # "lookup" => "RTYPE_TEXT",
- # "line" => {
- # "MAIN ROAD" => { "width" => 7, "captype" => "round" },
- # "LOCAL CONNECTOR ROAD" => { "width" => 5, "captype" => "round" },
- # "SEALED ROAD" => { "width" => 3, "captype" => "round" }
- # }
- # },
- # {
- # "group" => "lines1",
- # "scale" => 0.4,
- # "from" => 67,
- # "lookup" => "RTYPE_TEXT",
- # "line" => { "HIGHWAY" => { "width" => 7, "captype" => "round" } }
- # }
- # ],
- # "act-roads-unsealed" => {
- # "group" => "lines1",
- # "scale" => 0.4,
- # "from" => 42,
- # "lookup" => "RTYPE_TEXT",
- # "line" => {
- # "UNSEALED ROAD" => { "width" => 3, "captype" => "round" }
- # }
- # },
- # "act-vehicular-tracks" => {
- # "scale" => 0.6,
- # "from" => 42,
- # "lookup" => "RTYPE_TEXT",
- # "line" => {
- # "VEHICULAR TRACK" => { "width" => 2, "type" => "dash", "captype" => "round" }
- # },
- # },
- # "act-border" => {
- # "scale" => 0.5,
- # "from" => 3,
- # "line" => { "width" => 2, "type" => "dash_dot_dot" }
- # }
- # },
- # act_dog => {
- # "act-adhoc-fire-access" => {
- # "from" => 39,
- # "scale" => 0.4,
- # "lookup" => "STANDARD",
- # "line" => { "Adhoc" => { "width" => 2, "type" => "dash", "captype" => "round" } }
- # }
- # },
declination_service => {
"declination" => { }
},
@@ -2182,7 +2076,6 @@ def draw(input_projection, scaling, rotation, dimensions, centre, options)
inundation
cliffs
cadastre
- act-cadastre
watercourses
ocean
water-tanks
@@ -2201,7 +2094,6 @@ def draw(input_projection, scaling, rotation, dimensions, centre, options)
dam-walls
wharves
pipelines
- act-border
railways
pathways
tracks-4wd
@@ -2336,6 +2228,5 @@ def draw(input_projection, scaling, rotation, dimensions, centre, options)
end
# TODO: add config["include"]?
-# TODO: fix aerial-lpi?
# TODO: access missing content (FuzzyExtentPoint, SpotHeight, AncillaryHydroPoint, PointOfInterest, RelativeHeight, ClassifiedFireTrail, PlacePoint, PlaceArea) via workspace name?

0 comments on commit d8a4e60

Please sign in to comment.