Tag Info

Hot answers tagged

20

Depends on your needs. QGIS, gvSIG, etc, are all good map editors. Just download OSM data and use these to create your maps. Also, you might consider creating your map with one those above, and then go to something like InkScape to finish the job.


14

The OpenStreetMap .osm XML data type can be parsed and rendered in a number of software packages. For a somewhat turnkey custom map tile drawer, I suggest: http://tiledrawer.com --- a product that uses Amazon's EC2 and by Michal Migurski -- who provides other pointers in this thread :) You might also check out "Build your own OpenStreetMap Server" ...


10

According to System Design Strategies - Software Performance, an Esri technical article, file geodatabases are faster than shapefiles in their specific tests. They go into a lot of additional detail regarding what bottlenecks may exist and other performance considerations for various ArcGIS software use cases.


9

Be sure to have all your layers spatially indexed. Then ArcMap (or any other GIS software) fast can pick out what is inside the rectangle you are trying to draw. Next is to make every layer visible only in a scale where they make sence. If you are drawing a layer made for scale 1:1000 in scale 1:100000 it will take a lot of time and you will probably not ...


8

I've found exactly what I needed: Maperitive. This application can load OSM data (*.osm can be saved by JOSM f.i.) and render nice images based on very flexible and customizable rules.


8

Two possibilities, depending on how much of the OSM data itself you want to edit. One is to host your own OSM server, with a copy of the data that you can freely edit. The software for this is known as "The Rails Port", can be found here: http://wiki.openstreetmap.org/wiki/The_Rails_Port Another is to use OSM's tiled cartography as a background for your ...


7

Map creation is divided into several steps: entering the geodata (which are points, lines and polygons with appropriate tags) styling (specify feature appearance on the map) rendering into a raster image (transform geodata and style into an image using rendering software) You would want a tool that does all the quirks for you behind an easy to use UI. ...


5

Here's one possible solution: Digitize the features in QGIS (which is free software) Use SQL Server 2008 Spatial Tools (free), Shape2SQL in particular, to import your resulting shapefile(s) you created in QGIS into SQL Server Some Googling or searching on this site will get you links to other QGIS tutorials on digitizing and just using QGIS in general.


5

I am under the impression that the data source type matters more than the number of datasets: features stored in a file geodatabase will render quicker than shapefiles because of spatial indexing. EDIT: In a direct answer to your question I don't believe the number of layers matters as much in the desktop environment. I've seen articles about ArcGIS Server ...


5

If you are using a database alongside other data, it may be worth having them all in the same projection. This way, ArcMap doesn't have to reproject on the fly. Also ensure that the data within the database is all in the same projection (this will be enforced in Feature datasets, but projections can vary throughout other divisions of geodatabases).


5

You want the regular grid tool


4

Instead of toggling the pause drawing button, you can use the escape key to cancel drawing. That way, you can allow enough of the map to redraw for the next navigation operation.


4

You can chose between CAD Tools plugin which is more complex and more powerful, or Rectangles ovals digitizing plugin. ***This is my add-on: after install the plugin you may have trouble to locate the plugin tool icon or buttons. Please look for the plugin tool icons on you Qgis software panel, they are probably in grey color. I attached the photo as ...


4

Pause labels and pan to features instead of zooming to features (zoom may change scale while pan will not).


4

In Settings / Options / Digitizing, you can define the distance radius in pixel or map units to snap to other points, and in Settings / Snapping options you can choose which layers can be used for snapping. Only thing that does not work is snapping to the points of a line or polygon you are just creating.


4

check out this video Vector topology cleaning with QGIS and GRASS.it uses GRASS Toolbox v.clean which @artwork21 has mentioned. This video shows how to resolve a few common vector topology problems using GRASS tools of the category "v.clean" through the Quantum GIS interface. i hope it helps you...


4

There's the Rectangles Ovals Digitizing plugin that does just that and the shapes you create are saved in a layer (start editing that layer first). It allows you to draw Rectangles, Squares, Ovals and Circles. But I'm not sure about a plugin for arrows and other diagram type object. Those can be added in the Print Composer Layout, there is a separate ...


3

Turns out its a known bug in ArcGIS (which is not a priority to be fixed sadly). We had the same issue ourselves when trying to input features using arcpy.AsShape. From the ESRI tech support response we got it turns out that if you don't specify a spatial reference ArcGIS automatically truncates data to 3 decimal places. This remains the case even if you try ...


3

Possibly take a look at the topojson project, which includes a simplification option for geometry. If you wanted to do this yourself one algoritm would be as follows: Break each line into segments (pairs of points) Order these segments in a clockwise direction (sort vertices by x ascending, then y descending) Calculate whether the segments are the same ...


3

An Uncompressed File Geodatabase for the same data is the fastest readable format for ArcGIS (ArcMap) (compared to legacy shapefile and arcinfo coverages of the same data) Though you can 'compact' a file geodatabase... http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Compact/00170000000n000000/ But to draw faster data the it is pure ...


3

Look at http://codebrainz.ca/index.php/2009/09/27/installing-mapnik-and-friends-on-ubuntu-904/ for a detailed explanation.


3

The default OSM tiles are in a "Google tiling" format these are called Tile Map Service (TMS). At the moment, you can't use QGIS for TMS. But you can access OSM derived WMS by looking at other 3rd party service. Some are linked here: http://wiki.openstreetmap.org/wiki/WMS#Public_WMS_Servers


3

There is a simpler option for you to play around with Open Street Map data in OSM format. You can try out FME from Safe Software (www.safe.com) For more information you can read about OSM support here: http://blog.safe.com/2010/03/sharing-your-data-on-openstreetmap/ I have used FME a couple of times to create demo datasets for training for my region using ...


3

If you are looking for a good custom map-editor, then have a look at OCAD, it's a professional map drawing software. There is an older version available for free on the download page. It doesn't have any special support for OSM, but you can always use an image exported from OSM as a background.


3

I would suggest too to use a traditional GIS software to extract and transform the data, and then to work on another software to work on the cartography. There are import/export procedures in almost all softwares to transfer your data. Inkscape and also OCAD are good software for cartography.


3

If you want to rotate all of your layers, this can easily be accomplished by using the ANGLE attribute of the MAP object. MAP ANGLE 180 Take a look at this wiki page for more info: http://trac.osgeo.org/mapserver/wiki/MapRotation There are also some good caveats in the mapfile documentation: http://mapserver.org/mapfile/map.html#ANGLE For ...


3

Import your vectors into GRASS (GRASS should be included in QGIS install) and use the v.clean module. That should clean your topology errors.


3

For that, you could publish your polygon through a WFS-T Services and loading into your Open Layers viewer, allowing you to edit it. Look at this example: http://openlayers.org/dev/examples/wfs-protocol-transactions.html Keep in mind to set properly the proxy.cgi


3

There are a lot of useful information and snippets of code in the ArcObjects online help from which you can start. For instance: How to draw a polygon on the screen Draw Polygon Snippet Creating a custom button and tool


3

First of all I would use: ESRI.ArcGIS.Display.IRubberBand rubberBand = new ESRI.ArcGIS.Display.RubberPolygonClass(); instead of using the RubberEnvelope method then later do: screenDisplay.DrawPolygon(geometry); instead of screenDisplay.DrawRectangle(...) see if that gets you further. When getting Feedback for the rectangle via mouse Events I'd do ...



Only top voted, non community-wiki answers of a minimum length are eligible