├── .gitignore ├── .gitmodules ├── README.markdown ├── doc └── screenshots │ ├── nanomaps-server-example.png │ └── nanomaps-server-zoomed-in.png ├── instance ├── etc │ ├── log4j-console.properties │ └── log4j.properties ├── repository │ ├── debug │ │ └── world_sample.mapnik.xml │ ├── world_sample.mapnik.xml │ └── world_sample │ │ ├── TM_WORLD_BORDERS_SIMPL_0.3_MOD.dbf │ │ ├── TM_WORLD_BORDERS_SIMPL_0.3_MOD.prj │ │ ├── TM_WORLD_BORDERS_SIMPL_0.3_MOD.shp │ │ └── TM_WORLD_BORDERS_SIMPL_0.3_MOD.shx └── web │ ├── assets │ ├── debugpane.css │ ├── main.css │ ├── markers.css │ ├── markers │ │ ├── hires │ │ │ ├── orb_blue.png │ │ │ └── pin_pink.png │ │ └── stdres │ │ │ ├── orb_blue.png │ │ │ └── pin_pink.png │ ├── zoomin.png │ └── zoomout.png │ ├── index.html │ └── lib │ ├── debugpane.js │ ├── jquery-1.6.1.js │ ├── main.js │ └── nanomaps.bundle.all.js ├── scripts ├── fetch-module.sh └── update-modules.sh └── sources ├── common ├── .gitignore ├── .project ├── build.xml └── lib │ └── dom4j-1.6.1.jar └── nanomaps-server ├── .classpath ├── .gitignore ├── .project ├── build.xml ├── src └── net │ └── rcode │ └── nanomaps │ └── server │ ├── AbstractMapLocator.java │ ├── AdminStatsRequestHandler.java │ ├── DumpLevels.java │ ├── FileSystemMapRepository.java │ ├── MapLocator.java │ ├── MapRepository.java │ ├── MapRepositoryManaged.java │ ├── MapRequestHandler.java │ ├── MapResource.java │ ├── MapnikMapResource.java │ ├── ProcessSetup.java │ ├── RenderCallback.java │ ├── RenderInfo.java │ ├── RenderRequest.java │ ├── RenderService.java │ ├── ScriptMapLocator.java │ ├── ServerMain.java │ ├── StaticMapRepository.java │ ├── projection │ ├── Proj4RenderProjection.java │ ├── RenderProjection.java │ └── WebMercatorRenderProjection.java │ └── util │ ├── IOUtil.java │ ├── IdentityHasher.java │ └── ScriptPool.java └── test ├── log4j.properties └── net └── rcode └── nanomaps └── server ├── ScriptMapLocatorTest.java └── util └── ScriptPoolTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/README.markdown -------------------------------------------------------------------------------- /doc/screenshots/nanomaps-server-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/doc/screenshots/nanomaps-server-example.png -------------------------------------------------------------------------------- /doc/screenshots/nanomaps-server-zoomed-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/doc/screenshots/nanomaps-server-zoomed-in.png -------------------------------------------------------------------------------- /instance/etc/log4j-console.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/etc/log4j-console.properties -------------------------------------------------------------------------------- /instance/etc/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/etc/log4j.properties -------------------------------------------------------------------------------- /instance/repository/debug/world_sample.mapnik.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/debug/world_sample.mapnik.xml -------------------------------------------------------------------------------- /instance/repository/world_sample.mapnik.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/world_sample.mapnik.xml -------------------------------------------------------------------------------- /instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.dbf -------------------------------------------------------------------------------- /instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.prj -------------------------------------------------------------------------------- /instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.shp -------------------------------------------------------------------------------- /instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/repository/world_sample/TM_WORLD_BORDERS_SIMPL_0.3_MOD.shx -------------------------------------------------------------------------------- /instance/web/assets/debugpane.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/debugpane.css -------------------------------------------------------------------------------- /instance/web/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/main.css -------------------------------------------------------------------------------- /instance/web/assets/markers.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/markers.css -------------------------------------------------------------------------------- /instance/web/assets/markers/hires/orb_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/markers/hires/orb_blue.png -------------------------------------------------------------------------------- /instance/web/assets/markers/hires/pin_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/markers/hires/pin_pink.png -------------------------------------------------------------------------------- /instance/web/assets/markers/stdres/orb_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/markers/stdres/orb_blue.png -------------------------------------------------------------------------------- /instance/web/assets/markers/stdres/pin_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/markers/stdres/pin_pink.png -------------------------------------------------------------------------------- /instance/web/assets/zoomin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/zoomin.png -------------------------------------------------------------------------------- /instance/web/assets/zoomout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/assets/zoomout.png -------------------------------------------------------------------------------- /instance/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/index.html -------------------------------------------------------------------------------- /instance/web/lib/debugpane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/lib/debugpane.js -------------------------------------------------------------------------------- /instance/web/lib/jquery-1.6.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/lib/jquery-1.6.1.js -------------------------------------------------------------------------------- /instance/web/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/lib/main.js -------------------------------------------------------------------------------- /instance/web/lib/nanomaps.bundle.all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/instance/web/lib/nanomaps.bundle.all.js -------------------------------------------------------------------------------- /scripts/fetch-module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/scripts/fetch-module.sh -------------------------------------------------------------------------------- /scripts/update-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/scripts/update-modules.sh -------------------------------------------------------------------------------- /sources/common/.gitignore: -------------------------------------------------------------------------------- 1 | depend/ 2 | 3 | -------------------------------------------------------------------------------- /sources/common/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/common/.project -------------------------------------------------------------------------------- /sources/common/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/common/build.xml -------------------------------------------------------------------------------- /sources/common/lib/dom4j-1.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/common/lib/dom4j-1.6.1.jar -------------------------------------------------------------------------------- /sources/nanomaps-server/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/.classpath -------------------------------------------------------------------------------- /sources/nanomaps-server/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bin/ 3 | logs/ 4 | repository/ 5 | 6 | -------------------------------------------------------------------------------- /sources/nanomaps-server/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/.project -------------------------------------------------------------------------------- /sources/nanomaps-server/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/build.xml -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/AbstractMapLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/AbstractMapLocator.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/AdminStatsRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/AdminStatsRequestHandler.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/DumpLevels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/DumpLevels.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/FileSystemMapRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/FileSystemMapRepository.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapLocator.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRepository.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRepositoryManaged.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRepositoryManaged.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapRequestHandler.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapResource.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/MapnikMapResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/MapnikMapResource.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/ProcessSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/ProcessSetup.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderCallback.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderInfo.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderRequest.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/RenderService.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/ScriptMapLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/ScriptMapLocator.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/ServerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/ServerMain.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/StaticMapRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/StaticMapRepository.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/Proj4RenderProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/Proj4RenderProjection.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/RenderProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/RenderProjection.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/WebMercatorRenderProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/projection/WebMercatorRenderProjection.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/util/IOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/util/IOUtil.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/util/IdentityHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/util/IdentityHasher.java -------------------------------------------------------------------------------- /sources/nanomaps-server/src/net/rcode/nanomaps/server/util/ScriptPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/src/net/rcode/nanomaps/server/util/ScriptPool.java -------------------------------------------------------------------------------- /sources/nanomaps-server/test/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/test/log4j.properties -------------------------------------------------------------------------------- /sources/nanomaps-server/test/net/rcode/nanomaps/server/ScriptMapLocatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/test/net/rcode/nanomaps/server/ScriptMapLocatorTest.java -------------------------------------------------------------------------------- /sources/nanomaps-server/test/net/rcode/nanomaps/server/util/ScriptPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpatialInteractive/nanomaps-server/HEAD/sources/nanomaps-server/test/net/rcode/nanomaps/server/util/ScriptPoolTest.java --------------------------------------------------------------------------------