New answers tagged

1

As mentioned by @Vince, probably not all your layers are in EPSG:4326. To get coordinate values in EPSG:4326 of any layer, regardless of the CRS it is saved in, apply this expression to get the x-coordinate value (replace x by y for y value). You don't even have to know the CRS of the layer: the variable @layer_crs retrieves it automatically, so this ...


3

A shapefile is not traditionally a web supported format; XML or geojson is what will get returned. Explore the Google Places API. Within the results it will return a latitude/longitude which you could then convert into a point geometry and store in your preferred GIS format.


6

The lines data displayed in the map is in a .js file named gmaps202101.js. You can get a GeoJSON text of all polylines coded in the file. Open Dev Tools Ctrl+Shift+C > Sources Tab > Page Tab. Navigate to eco.mtk.nao.ac.jp > koyomi > koyomix/poclgmap/koyomix > gmaps202101.js file. Copy all content of the file. Go to Snippets tab > New ...


5

Here is a solution for your question (but may be the best is ask for the data to the producer). First I searched for the data that is shown in red on the map. If you use chrome you can access dev tools then in the source tab you will find all the files used in the website. Go to folder eco.mtk.nao.ac.jp then folder koyomi then koyomixpoclgmap/koyomix then ...


1

You might consider doing the overlay in software like ArcGIS or one of the open source alternatives to it like QGIS, GRASS GIS, or uDig. Here are a bunch of examples made with QGIS: https://www.qgis.org/en/site/about/screenshots.html I don't know too much about the software, but I'm pretty sure it is possible to do some sort of overlay in them. These maps ...


4

A possibility to georeference, host and share maps is https://mapwarper.net/ - but be aware: check copyright restrictions before that! The best place to host such old maps are libraries with map collections. They normally host scans of map they have in physical form. But maybe they would be willing to host them if they are relevant enought. I would contact ...


1

After spending some time looking for a quick and easy solution this is what I settled on. I hope someone else finds this useful. Using OpenStreetMap's python API, Nominatim is great for map queries by name. Here is the function I use. from OSMPythonTools.nominatim import Nominatim # Converts a iterable of string City names to a list of lat lon stings # ...


1

If you are using Javascript use this library https://github.com/proj4js/proj4js. proj4.defs('ETRS89_Portugal_TM06', `PROJCS["ETRS89_Portugal_TM06",GEOGCS["GCS_ETRS_1989",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],...


1

If you inspect the network tab in the development tools, you will see a series of requests for .kml endpoints. These are the polygons. Example: https://sustainability.aprilasia.com/wp-content/uploads/kml-file/PT-Riau-Andalan-Pulp-and-Paper-Estate-Teso-West.kml


Top 50 recent answers are included