What is the best way to read, represent and render map data?

前端 未结 11 758
闹比i
闹比i 2021-01-30 00:34

I am interested in writing a simplistic navigation application as a pet project. After searching around for free map-data I have settled on the US Census Bureau TIGER 2007 Line

11条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-30 00:56

    for storing tiger data locally, I would chose Postgresql with the postgis tools.

    they have an impressive collection of tools, for you especially the Tiger Geocoder offers good way of importing and using the tiger data.

    you will need to take a look at the tools that interact with postgis, most likely some sort of mapserver

    from http://postgis.refractions.net/documentation/:

    There are now several open source tools which work with PostGIS. The uDig project is working on a full read/write desktop environment that can work with PostGIS directly. For internet mapping, the University of Minnesota Mapserver can use PostGIS as a data source. The GeoTools Java GIS toolkit has PostGIS support, as does the GeoServer Web Feature Server. GRASS supports PostGIS as a data source. The JUMP Java desktop GIS viewer has a simple plugin for reading PostGIS data, and the QGIS desktop has good PostGIS support. PostGIS data can be exported to several output GIS formats using the OGR C++ library and commandline tools (and of cource with the bundled Shape file dumper). And of course any language which can work with PostgreSQL can work with PostGIS -- the list includes Perl, PHP, Python, TCL, C, C++, Java, C#, and more.

    edit: depite mapserver having the word SERVER in its name, this will be usable in a desktop environment.

提交回复
热议问题