Hot answers tagged

7 votes

Downloading specific OpenStreetMap data by tag?

Now you can also use Overpass API to query and export OSM data by tags like "canal" (and also by area). It is more suitable for small to mid-size selections. There is a easy-to-use user interface ...
user avatar
  • 332
6 votes
Accepted

Given a GeoJSON file how do I calculate the area of the embedded features?

GeoTools is a Java library which can read and write GeoJSON and provides access to features like area via the JTS library. It will also help you to reproject the geometries from the lat/lon of GeoJSON ...
user avatar
  • 75.5k
5 votes

Does iOS know the phone's location solely from cell tower, i.e. without GPS data?

Your hypothesis is conceptually correct. GPS is a one-way system, with your phone listening to satellites broadcasting hyper-accurate timestamps from orbiting atomic clocks. A regular GPS unit can ...
user avatar
  • 11.8k
5 votes

Given a GeoJSON file how do I calculate the area of the embedded features?

You can do this several ways, I think that the easiest (if you only have a few GIS things to do) is to use Turf see here There are also a couple of GIS library whom are a bit heavier (size wise) ...
user avatar
4 votes
Accepted

Does iOS know the phone's location solely from cell tower, i.e. without GPS data?

tl;dr Does iOS know the phone's location solely from cell tower, i.e. without GPS data? Yes, iOS does, using Assisted GPS (Wikipedia, dmahr). How it works The article Deeper insights into ...
user avatar
  • 211
4 votes
Accepted

How to view ArcGIS Online-created web mapping application on my device?

The ArcGIS app lets you view web maps, not web mapping applications. Web mapping applications are composed of HTML, Javascript and CSS and are accessed from a device's web browser. Here's an example ...
user avatar
  • 3,663
4 votes

Render vector tiles to PNG on Android & iOS

For Android, we looked into this a few years ago (circa 2014): https://github.com/CUTR-at-USF/OpenTripPlanner-for-Android/issues/356 We ended up just using raster tiles, but we were looking at the ...
user avatar
  • 1,505
3 votes

Vector Tile Rendering on iOS

I've put a lot of time into trying to get route-me to render vectors. In my opinion using the built in vector rendering, RMPath and markers does not scale to the amount of data needed to render a map. ...
user avatar
3 votes
Accepted

Performing TIFF to MBTILES conversion on Mac?

I agree with mapbarker and say TileMill would be the best route. However the problem you have is that the original raster files are in British National grid (epsg:27700) and need to be warped to the ...
user avatar
  • 3,160
3 votes
Accepted

Mapbox GL control visibility on multiple labels using zoom attribute

Mapbox Studio and Mapbox Maps SDK for iOS v4.0 support expressions, which are much more flexible and powerful than style functions. The first step is to convert your existing textOpacity style ...
user avatar
2 votes
Accepted

Installing ArcGIS collector on iPhone

The phone with 6.1.2 must have had an older version of Collector installed and when you try to update it from iTunes it will continue to reinstall the older version of Collector (from 2013) that ...
user avatar
  • 316
2 votes
Accepted

Format for viewing vector files offline and mobile

SpatiaLite ,a spatial extension to SQLite is the best option for mobile applications.
user avatar
  • 1,222
2 votes
Accepted

Map box GL mature / appropriate for own OSM-Tileserver

MapBox open-source stack seems to be quite performant indeed - and used in production by many. If you want to host your own OSM tileserver have a look at our project http://osm2vectortiles.org/. You ...
user avatar
  • 1,513
2 votes

Linking iPhone app with OpenCycleMap?

OpenCyleMap is a set of map tiles made from OpenStreetMap data. You just need to create a mapping application showing a user's location, with those tiles as a basemap. The URL for the tilelayer is ...
user avatar
2 votes

Native Mapping Application - Leaflet Mapbox

I'm the maintainer of the app that Sean Barbeau linked to, and I must say that yes, Leaflet is pretty solid on mobile. You can install the MTA Bus Time app to see how it performs. That said, Leaflet ...
user avatar
2 votes

How to determine when mapview zoom level has changed using Mapbox-iOS-SDK?

You can check if zoomLevel was changed in delegate mapView:regionDidChangeAnimated: (void)mapView:(MGLMapView *)mapView regionDidChangeAnimated:(BOOL)animated
user avatar
2 votes

Is GeoPDF suitable for mobile-navigation app?

For very simple and small maps it may be fine your better off using MBTILES or GPKG GEOPACKAGE TILES You can use GDAL to produce these or QGIS. Just note if you choose MBTILES first re project data to ...
user avatar
2 votes
Accepted

OSM Perspective View for Android/iOS

What you are looking for is WhirlyGlobe for Android. It's a 3D globe and it allows for tilting to see perspective view. You can even include Cesium STK Terrain data. They have their own terrain ...
user avatar
2 votes
Accepted

Render vector tiles to PNG on Android & iOS

So I've been able to render tiles from a .mvt source, using MapBox's SDK's MapSnapshotter. These tiles can then be displayed on the Google Maps SDK (using a custom TileProvider). It's working well: a ...
user avatar
  • 574
2 votes

QField operating system

You can try Input, which is based on QGIS and works on both Android and iOS: https://github.com/lutraconsulting/input Disclaimer: we develop Input which is free and open source
user avatar
  • 540
2 votes

Relationship between Android bearing and iOS course?

I'd argue that Bearing is more correct than Course in this context, although a big caveat is that I'm an Android developer. Also, the answers you get may differ depending on what industry they are ...
user avatar
  • 1,505
2 votes
Accepted

Build GDAL 3.x for iOS

After two weeks of research, trials and a few rounds of correspondence with GDAL developers, I have finally got GDAL 3.x to build for iOS using 'cmake'. The full procedure is documented below, ...
user avatar
1 vote
Accepted

Best approach for indexing a SQLite database containing geoJSON spatial objects?

SQLite has R*Tree support, which is probably the best way to approach this problem. See https://www.sqlite.org/rtree.html for an explanation of the concept and implementation. That also explains that ...
user avatar
  • 12.5k
1 vote

Format for viewing vector files offline and mobile

I would go with GeoPackage another SQLite Container but it supports: Raster Tiles - PNG, JPG, WebP Terrain Tiles - raster image -PNG or TIF Vector Features - Modified WKB in blob to store geometry ...
user avatar
1 vote
Accepted

Does an event get fired after a Layer has finished rendering in Openlayers 3?

I found another question (register event "loadend" on layer) with one answer which lead me to the right event: vectorLayer.on('postcompose', function(event) { if (vectorLayer.getVisible(...
user avatar
1 vote

Compass Navigation With ArcGIS SDK for iOS

Try setting the autoPanMode property to either AGSLocationDisplayAutoPanModeNavigation or AGSLocationDisplayAutoPanModeCompassNavigation because, according to the docs, those should rotate the map. ...
user avatar
  • 316
1 vote
Accepted

cross platform Mobile tracking app to report to custom server?

You can have a closer look at Miataru It seems to be an opensource and multi-platform solution, but I have not tried on my own, so please try to get special information from its website
user avatar
  • 1,099
1 vote

Snap! vs. Fulcrum for GIS data collection offline?

Try AmigoCloud https://www.amigocloud.com/homepage/index.html It is cloud based but you can export your data in ~20 different file formats including of course csv and KML. And it fits the use case you ...
user avatar
1 vote

Snap! vs. Fulcrum for GIS data collection offline?

Not familiar with Snap! but I have used Fulcrum in the past for a light weight project surveying bus stops and thought it performed well and was intuitive. I liked the various form templates it had ...
user avatar
1 vote

Snap! vs. Fulcrum for GIS data collection offline?

If Windows tablets are an option (yes yes I know) then you could always try my project Roam http://dms-aus.github.io/Roam/ It is standlone Python app and based on QGIS 2.4. You can use what ever ...
user avatar
  • 34k

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