A simple method to match a set of latitudes and longitudes is to use QGIS and the Point Sampling Tool
Firstly, download and install QGIS
Download and install a spatial dataset of political boundary polygons (for example from naturalearthdata.com
Create a CSV containing your points and whatever other attributes you're interested in
Open QGIS and install the ...
It looks like Gisgraphy should fit your needs. Here's the output from an example query:
I don't think that either MapServer or GeoServer will be able to handle large point cloud datasets, though they can both use PostgreSQL/PostGIS as a data source. If you want some open source software to provide a web service (this is what software like MapServer or GeoServer do) then your only choice as far as I know is Rasdaman/Petascope; where Rasdaman is ...
You're looking at Reverse Geocoding. If you're familiar with Python I'd recommend the geopy library which includes geocoders for a number of services including Yahoo, Google, and OpenStreetMap Nominatum.
Your issue will be the quantity of requests, which will depend on the license of the geocoding service that you use, so you'll have to examine those ...
You can certainly solve a camera position of a single photo with known 3D data (anywhere from 4 to 7 known 3D points depending on what you know about the camera). PhotoModeler can do this. But to do this automatically with little to no user intervention on a scene of unknown content would be difficult.
Check out this link.
Heaps of options, and it does mention open source options. All will use OpenStreetMaps as the map and routing.
The Maps.Me solution looks pretty good - https://wiki.openstreetmap.org/wiki/MAPS.ME
Navit seems to be more focused on in-car navigation, which might be more suitable depending upon ...
In the end, what I did was :
Set up a WMS server (QGIS server).
Use Leaflet on the client side for displaying the map (WMS overlay layer and the background layers - Google Maps, OpenStreetMap) in the browser.
Use Django as a proxy for the WMS server : the queries from Leaflet are hence sent to the Django server who does the user authentication and rights ...
A number of R libraries that I would suggest looking into are "tmap" and "sf".
tmap can be used to plot the (interactiev) map and sf can be used to format your data set in order for it to fit to a basemap on which you plot your polygons.
Can a GIS 'store' non-spatial data. Well, yes, attribute data can be stored in a GIS, at the end of the day, its just a relational database.....
Can a GIS store a model file? Again in theory, GIS is just a relational database, and if you want to use the GIS database to store content, in theory this would be possible.
Thirdly " is there a way to ...
There's a pretty significant disconnect between BIM and GIS in terms of actual parametric data - there is a BIM interchange format which retains most common BIM parameters but allows transfer between various BIM platform, called IFC (Industry Foundation Classes - see link for details), but I don't know of any plug-ins allowing that format to be read or ...
It is better to use open data sources (like openstreetmap), which you can control and work with as you like.
The license models are much more friendly for publications and scientific work in general.
For an API which you can control with simple python scripts look at http://geopandas.org/
You will find many good links from there.
Will you loose ...
Look at GeoServer it supports image mosaics and image pyramids to store and serve image data using OGC standards such as WMS and WCS. You may find gis.stackexchange a good place to ask further questions.
GeoServer is a OGC compliant implementation of a number of open standards such as Web Feature Service (WFS), Web Map Service (WMS), and Web Coverage ...
I've found that using the OpenStreetMap Overpass API gives what I need. You can write a query in Overpass Query Language or XML to search OSM for nodes, ways and relations tagged as "residential":
GeoTools would seem like an obvious choice.
Looking at your bullet points:
The map should be on a country level [...]
Like most GIS libraries, the scale of item you're representing doesn't really matter a whole lot to it.
The app is a collection of layers, where each layer is supposed to represent a filter (constraint) that (the layers) when combined ...
An old question, but you should look at the Proj.4 library. It is actually C. Written by the USGS, virtually all map projection libraries encapsulate this. It is so widespread that map projections are often specified using the proj.4 command line parameters (as well as a library, it has a command line tool).
Looks like Proj.4 has now moved on from its USGS ...
I'm using Viking to view and edit GPX files. You can use it both ways:
1) View generated GPX tracks or
2) Make GPX tracks and upload to your Android device
If additional data, e.g. audio and photo files, can be processed with Viking is beyond my knowledge. Just give it a try, it's free and open source. Hope, that helps
If you are looking for a solution that works in a web interface (to allow edits in a browser to be added to your server based database) you should look at GIS server software that provides Transactional Web Feature Service capabilities (WFS-T).
For example you could use GeoServer, or TinyOWS
You can use WFS-T services in conjunction with desktop GIS ...
I would suggest taking a look at QGIS - you can build maps at any scale with any data that you choose and there are huge numbers of data sets available.
Free, Gratis & Open Source
Model just about any geographical data that you can think of.
Lots of open data sources of information.
Have you tried using ERDAS or ENVI ? I worked on them in the past and they worked very well and ArcGIS isn't very good with the georeferenced toolbar.
If this isn't what you looking for, I don't know what a better alternative program ...