Roam icon indicating copy to clipboard operation
Roam copied to clipboard

Does Data Capture work in non WGS coordinates?

Open HeatherHillers opened this issue 10 years ago • 12 comments

I have been doing my custom save Thing, so I am only now running into this.

If I make take one of my Projects and create a Point layer and try to add to it using a form created by config manager (simple, simple), the Point gets added but I see nothing.

And I am realising that this is because my Projects are Gauß Krüger projected.

If I take a Project built in WGS84 that works great (like my simple Test Project, built in the config Manager, with just a empty Point layer with one id Attribute, and the layer is empty) and I Change the qgis Project so that the project crs and the layer crs is Gauß Kruger, I can't capture.

Do I have to have everything in WGS 84 Pseudo Mercator for Roam to work?

HeatherHillers avatar Apr 02 '14 15:04 HeatherHillers

No Roam should work in any projection. I don't have any projects that are in the WGS84.

If you can send me a sample data set that would be great.

On Thu, Apr 3, 2014 at 1:52 AM, Heather Hillers [email protected]:

I have been doing my custom save Thing, so I am only now running into this.

If I make take one of my Projects and create a Point layer and try to add to it using a form created by config manager (simple, simple), the Point gets added but I see nothing.

And I am realising that this is because my Projects are Gauß Krüger projected.

If I take a Project built in WGS84 that works great (like my simple Test Project, built in the config Manager, with just a empty Point layer with one id Attribute, and the layer is empty) and I Change the qgis Project so that the project crs and the layer crs is Gauß Kruger, I can't capture.

Do I have to have everything in WGS 84 Pseudo Mercator for Roam to work?

Reply to this email directly or view it on GitHubhttps://github.com/DMS-Aus/Roam/issues/92 .

NathanW2 avatar Apr 02 '14 21:04 NathanW2

ok. This is a Problem between me and Qgis, not Roam. I started again from scratch and built a new Project in Roam in Gauß Krüger, and that worked. The Thing is when you have a Project in one projection (WGS) and then Change the projection to GK in the layers and the Project Settings, you can't add Features, because they get added with some sort of completely off the map coordinates. But, then I tried doing that same Thing in Qgis and got the same Problem. So, it's not Roam. Moral of the Story- never Change projections if you are adding Features. I think we can Close this. I get it now.

HeatherHillers avatar Apr 03 '14 07:04 HeatherHillers

GK in the layers do you mean change the CRS in QGIS for the layer. This panel in QGIS is a bit misleading, this is only to help tell QGIS what the projection is if it guesses wrong. If you can change it to something else but the coordinates are really in WGS84 it will be all off.

Generally the only thing you should change is the project CRS and everything should just reproject into that for you.

NathanW2 avatar Apr 03 '14 22:04 NathanW2

Thanks for the advice. I'll try that out.

HeatherHillers avatar Apr 04 '14 07:04 HeatherHillers

I've noticed that ROAM will not accept data entry when I use a modified Albers projection (user projection) nor with UTM 34S (South Africa). It will work just fine with WGS84.

I have all layers but the raster map in WGS84. Base raster layer is a modified Albers projection.

This modified Albers works just fine in QGIS and even in ROAM (everything is perfectly aligned). Any openlayer theme will align perfectly. I don't think I have a projection issue.

Should one keep all layers (vector and raster) in the same projection?

Modified Albers projection: +proj=aea +lat_1=-18 +lat_2=-32 +lat_0=0 +lon_0=24 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs

pecard avatar May 03 '16 11:05 pecard

check to see if the CRS of the QGIS project is set to the same CRS as the data layers (containers) that you want to collect the data into. In my experience the rest of the supporting layers can have other CRSs and will be projected on the fly. However, if I forget to save the QGIS project with the CRS of the data layers because I changed it for other purposes, and then open Roam, I can only collect features that have missing spatial geometry and they will not show up on the map

rjwillson avatar May 03 '16 12:05 rjwillson

True. That may be the case. My layers are all in WGS84 but the base map is Albers. Using the project with WGS84 works just fine.

Will ROAM support different projection in the future?

By now I'll keep all layers in a single projection.

Thanks!

pecard avatar May 03 '16 12:05 pecard

I would consider it a bug for now as I have to handle the case in the map tools.

On Tue, May 3, 2016 at 10:04 PM, Paulo E. Cardoso [email protected] wrote:

True. That may be the case. My layers are all in WGS84 but the base map is Albers. Using the project with WGS84 works just fine.

Will ROAM support different projection in the future?

By now I'll keep all layers in a single projection.

Thanks!

— You are receiving this because you modified the open/close state. Reply to this email directly or view it on GitHub https://github.com/DMS-Aus/Roam/issues/92#issuecomment-216507899

NathanW2 avatar May 03 '16 12:05 NathanW2

Using Roam 2.6 on Windows 8. in QGIS my project is EPSG 7855, and my layers are native in 7855. The layers are MSSQL. I can add a polygon in QGIS, and it saves in the right place. In Roam the polygon saves data, but the location is way off the map. Is there some confusion between metres as units and degrees? Or do I need to convert my layers to WGS84, and do the whole thing in WGS84? Cheers!

TonyFMCMC avatar Mar 27 '18 04:03 TonyFMCMC

I think the mostly likely problem is that your layers are not truly in EPSG 7855. Best way to ensure layers are in a specific CRS is to do a save as and change to 7855. But what version of Q are you using? Using QGIS 3 causes some problems with the CRS.

rjwillson avatar Apr 01 '18 12:04 rjwillson

Ah, I am using Q3. Will try with 2.8 and let you know. Thanks rjwillson!

TonyFMCMC avatar Apr 02 '18 00:04 TonyFMCMC

I changed to Q2.18, and opening the project showed that the project properties was in WGS84. changing this to be consistent with the layers in 7855 then fixed the problem. Thanks for your help!

TonyFMCMC avatar Apr 03 '18 01:04 TonyFMCMC