[Gvsig_italian] EPSG:3004, EPSG:3003, Sardegna, Sicilia

Juan Lucas Dominguez Rubio jldominguez a prodevelop.es
Mar 10 Feb 2009 08:07:18 PST


Ciao!

Finalmente ho trovato il metodo per transformare le coordinate da WGS84 a Monte Mario (EPSG:3003, EPSG:3004) e saranno diponibili presto su gvSIG Mobile. Con un po' di fortuna ho trovato su internet questa meravigliosa tabella con le coordinate esatte in WGS84 (cioè, il dato del GPS) e in Gauss-Boaga, con cui posso comprobare la precisione del metodo usato:

https://sira.arpat.toscana.it/sira/Toponomastica/ic_053007.htm

Un esempio a caso:

Secondo la tabella, un posto chiamato "Case Colombo" hanno le coordinate:

Lon = 11.3682177189667 
Lat = 42.8967747503053

e in Gauss-Boaga:

X = 1693387
Y = 4752087 

E secondo la formula che usa gvSIG Mobile:

X = 1693386.6735731496
Y = 4752087.154752462

quindi stiamo usando la stessa formula :-)

Per decidere se un punto si trova nell'ambito di Sardegna o Sicilia, ho usato queste funzioni semplici. Se qualche isolotto del mare Tirreno si sente offeso, me lo faccia sapere ;-)

private static boolean isSicily(double lon, double lat) {

  if (lon > 15.6) return false; 
  if (lon < 11.5) return false; 
  if (lat > 38.5) return false; 
  if (lat < 36) return false; 
  return true;
}
 
private static boolean isSardinia(double lon, double lat) {

  double sardinia_center_lon = 9.0666666667;
  double sardinia_center_lat = 40.0666666667;

  double dif_lon = lon - sardinia_center_lon; 
  double dif_lat = lat - sardinia_center_lat;

  double dist2 = dif_lon * dif_lon + dif_lat * dif_lat;

  if (dist2 < 4.0) {
    return true;
  } else {
    return false;
  }
}
 
 
 
Saluti,
 
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
0° 22' 49.62" W, 39° 28' 25.45" N
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 
---

________________________________

De: gvsig_italian-bounces a lists.gvsig.org en nombre de Stefano Bigiarini
Enviado el: mar 10/02/2009 10:49
Para: Lista di distribuzione in lingua italiana orientata sia agli utenti cheagli sviluppatori
Asunto: Re: [Gvsig_italian] EPSG:3004, EPSG:3003, Sardegna, Sicilia


per me la soluzione che proponi è ottima.

stefano bigiarini


Il giorno 10 febbraio 2009 10.20, Juan Lucas Dominguez Rubio <jldominguez a prodevelop.es> ha scritto:


	Scusate, ecco l'imagine.
	 
	Juan Lucas Domínguez Rubio
	---
	Prodevelop SL, Valencia (España)
	0° 22' 49.62" W, 39° 28' 25.45" N
	Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
	http://www.prodevelop.es <http://www.prodevelop.es/> 
	---

________________________________

	De: gvsig_italian-bounces a lists.gvsig.org en nombre de Juan Lucas Dominguez Rubio
	Enviado el: mar 10/02/2009 10:18
	Para: gvsig_italian a lists.gvsig.org
	Asunto: [Gvsig_italian] EPSG:3004, EPSG:3003, Sardegna, Sicilia
	
	
	Ciao,
	
	Siccome alcuni utenti italiani tengono la loro cartografia nei sistemi EPSG:3003 e EPSG:3004, ci hanno chiesto di aggiungere questi codici tra i sistemi di riferimento conosciuti da gvSIG Mobile in modo che sia possibile usare il GPS anche con quella cartografia.
	
	Se non sbaglio, il codice EPSG:3003 ha in realtà tre versioni: Italia peninsolare (fuso ovest), Sardegna e Sicilia. Invece il codice EPSG:3004 ha soltanto una versione (Italia peninsolare, fuso est).
	
	In gvSIG Mobile, i sistemi di riferimento vengono individuati con il numero che c'è dopo il "EPSG:", e sarebbe un po' complicato aggiungere una coda, tipo "EPSG:3003 - Sicilia".
	
	Cosa ne pensate di questa soluzione?:
	
	- gvSIG Mobile non mostrerà diverse versioni locali di EPSG:3003, ma quando l'utente usa il GPS con EPSG:3003, il programma sceglie la versione (peninsolare, sardegna, sicilia) calcolando se le coordinate del GPS si trovano vicino a Sardegna o Sicilia, per cui si può usare il criterio che si vede nel attach (zone_3003.png)
	
	Sarebbe licito fare così? Esistono poligoni ufficiali per fare questa distinzione?
	
	Saluti,
	 
	Juan Lucas Domínguez Rubio
	---
	Prodevelop SL, Valencia (España)
	0° 22' 49.62" W, 39° 28' 25.45" N
	Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
	http://www.prodevelop.es <http://www.prodevelop.es/> 
	---

	_______________________________________________
	Gvsig_italian mailing list
	Gvsig_italian a lists.gvsig.org
	https://gvsig.org/lists/mailman/listinfo/gvsig_italian
	
	


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/gvsig-italian/attachments/20090210/c3f530a5/attachment.html>


More information about the Gvsig_italian mailing list