Hot answers tagged

9

I have been making my own map app using my own picture maps. Our university shifted to a new campus and I am mapping out 7 storeys (indoor), with 5 levels of zoom, from hand-drawn maps. Leaflet is able to work with custom map tiles! I have followed this guide (omarriott.com/aux/leaflet-js-non-geographical-imagery ), just that I did some trial and error ...


4

A new projection was introduced in GeoServer 2.2 to handle exactly this kind of situation: Better support for un-referenced data with the new EPSG:40400 code that identifies a coordinate system made up of a generic 2D Cartesian plane. Your data will be representated correctly, but it will not be possible to reference it relative to data in another ...


4

In JOSM you can use the PicLayer plugin an load your raster image in and digitise the data into vector indoorOSM format. It will not be a 5 minute process you will have to plan a few hours into create the JOSM project and digitising will the time consuming part. http://wiki.openstreetmap.org/wiki/IndoorOSM#PicLayer JOSM is downloaded from https://josm....


3

Wrong Forum. Use autocad. There is a free student version available if you are a student....i am not saying that you dont need to be a student to get it you can be "home school" and still get your 3 year version. So basically get the autocad 3 year student version.


3

Does the PDF have building footprints or any other geographic information? Do you have access to ArcMap? If so, you could export the PDF to a GeoTIFF (public domain metadata standard or type of tagged image file format that allows georeferencing information to be embedded within a TIFF). After that initial conversion is complete Mapbox would then be able to ...


3

The word localization is a new and, in my opinion, an annoying addition to geomatics. The question used to be: What is the difference between positioning and location? Two possible answers to which were: they're the same thing the difference depends on a specific context One context was AVL (automatic vehicle location). In the late '80s, Hassan Karimi ...


2

Your network is not routable. For a routable network, you have to split/break all edges where they intersect. Otherwise pgrouting cannot create a usable topology. This also explains why you got the error about isolated segments. Possible solutions to split edges include: Split edges at intersections in PostGIS or How to clean such a bad shapefile for ...


2

You can find a tutorial using qgis here: https://www.youtube.com/watch?v=DSU0kvXIaPQ The idea is to project the image of the floor plan on a map and then draw polygons on top of it.


2

CartoDB doesn't know about a "z dimension", but you will be able to build something similar by playing with the zoom levels. Directly in the editor: Built a Torque Category map by a column which contains the floors. Then, you can use a code like the following one to hide the other floors in the specified zoom to set for a floor. #table[value=2] { ...


2

"The terms position and location are nominally interchangeable, but are normally used to denote two different concepts. Thus, position is expressed quantitatively as a set of numerical coordinates, whereas location is expressed qualitatively, such as a city, street, building, or room. A navigation system will calculate a position, whereas a person, ...


2

it selects the path nearest to the point yes What happens if the nearest path is not reachable It will still snap to the nearest path but with some code changes you can avoid this But the nearest path from the selected point is the one passing near the room just on the other side of the wall. Would you enter an image of you example. Not sure what ...


1

Short answer is you cannot overlay a *.mxd file using the ArcGIS Runtime SDK for Android. Using the current version of the SDK, v100.0.0, with ArcGIS Pro you can create a mobile map package and consume that in the SDK. You would have to convert your CAD files to feature layer/data in ArcMap so it can be used in your mobile map package and coupled with ...


1

For control bar and toggle buttons ol-ext plugins ol.control.Bar and ol.control.Toggle can be used. Brief description of the steps taken in the example code below, where five randomly created polygons take the role of floor plans. Five vector layers are created, each with it's own random polygon, created with turf.js turf.randomPolygon method. Control bar ...


1

The answer is yes, you can copy that bottom XML bit into the proper area in the the Indoors preliminary template and it will use the hierarchy when thinning the pathways. I'm still unsure why this was necessary to avoid the pathways going through rooms. The classify pathways tool was used prior to running the modified thin pathways script, but it only ...


1

Following the suggestion by Michael Stimson I tried creating buffers based on the inverse of the signal strength (since higher strength means the user is closer to the beacon) and increasing the buffer distance until the circles intersected. Unfortunately the 3 circles don't intersect neatly (possibly an artifact of the low accuracy of the beacon readings), ...


1

A solution would be to use a database. The geometries are created once, and when your store content is changed you update a table linked to the geometry. Table one: shelveID, geometry Table 2: shelveID, productID In geoserver you can publish a view joining these 2 tables (or more, with product details), which automatically reflect updates made to them


1

just use QGIS with QMetaTiles to create an mbtiles of your Tiff I would convert your GeoPDF to Tiff first with GDAL_Translate gdal_translate -of "GTiff" -co "COMPRESS=LZW" -r cubic "path\source.pdf" "path\output.tif Another option if you have Global Mapper it's great reading GeoPDF and can write to TMS/XYZ and mbtiles formats


1

The source can be found at http://osmbuildings.org/download.php and at the GitHub project page.


1

pgr_fromatob() from http://workshop.pgrouting.org/chapters/wrapper.html is unsuitable for 3D routing since it only covers finding the nearest network node in 2D. You need to adapt the code to find the nearest network node in 3D. Afterwards, everything else should work as in the 2D case. Something like (untested!) -- Find nearest node EXECUTE 'SELECT id::...


1

From a robotics point of view, I would give this explanation: positioning - coordinate oriented and based on a fixed reference system (What's your position? - I'm at position x y z) localization - a feature-based approach with respect to the local environment (What's your location? - I'm on top of the mountain) This goes well with the word origin (...


1

Positioning: only gives information about receiver coordinates.No information about enviorement Localization: gives information about receiver coordinates and also enviorement. positioning is a subtopic of localization additionaly GPS(Global Positioning system): is a positioning system (also a localization system) and gives coordinates of receiver SLAM(...


1

I doubt there is a magic tool to turn floor plans into usable maps for routing. Have a look at Seeking a GIS for indoor mapping and direction finding for pointers of how to create something that works.


1

As well as AutoCAD there's also Google SketchUp which i've toyed with a little. Less fully featured but might be a nice easy intuitive way to get what you want done, for free.


1

Nearly a decade later, my workplace came across the same issue and we built our own solution using OpenLayers 6.5 + QGIS. It was free as in dollars, but took many months of trial and error to build. We've open-sourced the code now for people to use as an example to build their own. Hope this helps anyone still asking this question in 2021 or beyond... See ...


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