Tag Info

Hot answers tagged

16

You can save a layer in the KML format directly from QGIS, just right-click the layer name in the Layers window, click Save As.., and choose KML from the list of file formats:


5

One of the fastest and easiest possible solutions uses a short program written with the free open source program R (the R project for statistical computing). The following code computes the distance matrix (using spherical distances) between two arrays of (lon, lat) coordinates named customers and facilities and stores it in an array distances (with rows ...


4

Instead of creating a KML file then using that to access Google Earth, you can instead add your GeoServer WMS directly as an overlay as below: From the menu select Add, select Image Overlay, give the overlay a name select the Refresh tab select WMS Parameters select the Add button next to 'WMS Server:' drop down Add the URL to your service (without ...


4

If you take the G in GIS for Geographic then the answer is no. If you take the G in GIS for Geodetic then the answer is maybe, but not any time soon. There are two main issues with Geoprocessing in the Geodetic domain: 1. Calculations are way more complex, time consuming and uncertain. Take for instance the distance between two points: should it be ...


4

This is a fairly big question, a good place to start would be investigating different client-side api's for creating web maps. Some great ones include: leaflet esri's javascript api mapbox google maps Part of your decision will be based on if your application will be commercial. If so, I recommend leaflet. These api's also tie into different ...


4

Due to various vagaries in the ArcGIS software, I'm going to tell you to use different coordinate reference systems. That will let you access the predefined transformations and hopefully make your life easier. Use WGS_1984_Web_Mercator_Auxiliary_Sphere instead. This one uses WGS 1984 for the geographic CRS (aka datum). The one you're using, ...


4

I think you may need to process this file yourself - either manually, or by writing a script to automate the extraction. If you rename the file GMRT.kmz to GMRT.zip you can open it in WinZip or similar, and see its contents. This includes the file doc.kml, which contains a number of Links - examining the first link shows a URL: <Link> ...


3

The "Precomputed datasets" can be loaded into the Google Earth standalone client as follows: View the source of the Earth Engine webpage (https://earthengine.google.org/#intro) Search for the galleryMetadata object, which is a list of dataset definitions. Within the galleryMetadate object, the "Precomputed datasets" will have a attribute named "kml" whose ...


3

You can find a statement of the plugin author with a link to the terms of use here: https://www.mail-archive.com/qgis-developer@lists.osgeo.org/msg21665.html Search for "you must not access map tiles" in the TOS (https://developers.google.com/maps/terms). That's why the OpenLayers plugin is using only the Javascript API with a WebKit Browser. My ...


3

Try .. 70°28'41.94"N 67°47'58.24"E From Here


2

I have updated the kml by creating java class using jdom library.For that i need to do some manual task. Remove kml tag and then process file. Here is the class i have created for this import java.io.File; import java.io.FileWriter; import java.util.Iterator; import java.util.List; import org.jdom.Document; import org.jdom.Element; import ...


2

Currently, the z values from Google Earth are PROBABLY relative to the EGM96 geoid model. AHD (Australian Height Datum) is another gravity-related vertical datum. I think you should do some comparisons. Check the values you can get from Google Earth against some existing AHD values. Secondly, use the EGM96 geoid model to convert the GE values back to ...


2

It's a very easy task using the simplekml Python package. Here's a nice Ground Overlay example from its documentation: import simplekml kml = simplekml.Kml() ground = kml.newgroundoverlay(name='GroundOverlay') ground.icon.href = 'http://simplekml.googlecode.com/hg/samples/resources/smile.png' ground.gxlatlonquad.coords = ...


2

The answer (of course) is "it depends". Google earth isn't a single set of data - its a sequence of images, and some of them are more accurate (better aligned) than others. Things change over time too (tides, storm erosion are all factors at the sort of island scale you're considering) Note: In terms of deriving product - you are probably not compliant with ...


2

If you need ruler distance, You can use the distance matrix tool in Quantum GIS. Quantum GIS can read your KMZ files. Then you can easily compute the distance matrix. Here is tutorial http://qgis.spatialthoughts.com/2013/04/tutorial-nearest-neighbor-analysis.html


2

Ok so I've found one way to do this. However, it requires uploading your content to the "Google Maps Engine" service, quote: Upload the terrain data source(s), specifying information about the data and type of masking. Process the data. Create a layer and add the data. Multiple terrain data sources can be added to the same layer. Process the layer, then ...


2

Datum transformation are never fully accurate, which could explain a small shift but not a difference of 30 to 40 m. A difference of 30 to 40 m is more like an error due to the absence of datum transformation, or it could be an error in the dataset that you use for the relative evaluation of your position (Google registration can be wrong in some places of ...


2

Get the x,y coordinates of the boundaries of countries from the following website Natural Earth (thanks, Devdatta Tengshe) which has more accurate data than others I've tried. Then use ArcGIS 10.2 to open the map shape file and select the boundaries you need. Go to data management tools --features-- features vertices to points and open the generated table. ...


2

Typical - after spending hours on this, I realised the answer a few minutes after posting the question to Stack Exchange. At least others can learn from my stupidity. I needed to add a 3rd control point, in order to allow the affine transformation to apply the correct adjustment:


2

I think that might be because there is no single, clear answer. I'll try to summarize my knowledge and the two most related questions: Google earth, google satellite and bing aerial accuracy How accurate are measurements in Google Earth? Let's start by taking Google Earth and even GIS out of the equation and only consider how accurate a measurement on ...


2

Have a look at Mapillary I think they share the same goals as you and they are making this possible. I have not used it yet (no time) but it looks like a good option to StreetView. The How to Do it is here and it looks like they will make all the data and images available to developers via an api. The quoted terms are: API Usage We allow the use of our ...


2

The first thing you will want to do is look at the Google Terms of Use and Licensing. Google is very particular on how their data and software can be used. I would look at this first as it may be a show-stopper. The second thing I would consider is that the imagery in Google isn`t raw imagery; they are chips or tiles of data saved in a web tiling format. ...


2

If you set the project CRS in QGIS to EPSG:32718 (UTM zone 18), you get the same coordinates as reported by Google Earth. You might get different results if you have chosen another CRS. There are several CRS that are called UTM 18S (=South), but only one is based on the WGS84 ellipsoid. The negative Y coordinate looks like a UTM 18N (=North) CRS. For QGIS, ...


1

You could do this using ogr2ogr, with the help of a sql query parsed through spatialite. ogr2ogr translated_kml.kml original.kml -dialect sqlite -sql "SELECT ShiftCoordinates(geometry,x,y) FROM world" Where x and y are what you want to shift by, in the units of the kml file.


1

I think you must to adapt your code perl script to generate a functional code like below: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name>BalloonStyle.kml</name> <open>1</open> <Style id="exampleBalloonStyle"> ...


1

Your observation is a result of two limitations within Google Earth: The import options of GPX to KML are quite restricted, and so is the style control of information with time-stamps. (My desriptions are based on GE version 7.1.2.2041 Linux. The KML reference / standard is device-independent though.) GPX import limitations Unfortunately, during the ...


1

As far as I know, your concentric circles are represented by polygons in a kml file. The coordinates of the vertices of the edges approximating the circles are given in absolute lat/lon, not relative to some circle center. The only way to change the location of the circles would be to edit the coordinates of every vertex. If circles are your primary ...


1

Allen is right, but to add to his suggestion, you should be able to use GE API fetchKml() method with the correct ArcGIS Server kml endpoint to integrate the service. Just make sure that the KML capability has been enabled on the service you are trying to connect to. The KML endpoint on arcgis server should look like: ...


1

An action runs a command, that in your case will open a movie player in a separate window, not a window embedded in QGIS, when you click on a point. Actions for a layer are set under Properties > Actions. Look at some of the default actions; There is a button for the default sample actions coming with QGIS. You will need a column with the filepath to the ...


1

For plane cartesian coordinates, it will depend on the projected coordinate sytem that you are using. But if you use a plane coordinate system based on the same geographic coordinate system than your decimal degrees, then you have an exact conversion. Otherwise, the error mainly comes from the definition of the height above the ellipsoid, but this error can ...



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