Adding new spatial reference system native support in lucene Engine for OrientDB

26 views
Skip to first unread message

VIKRAM SINGH CHOUHAN

unread,
Nov 15, 2016, 8:43:08 AM11/15/16
to OrientDB, VIKRAM SINGH CHOUHAN
Hi All,

I am working on an Open Source GIS project and new to Spatial Reference systems.

As we know the new Lucene Plugin for OrientDB (version 2.2) is enhanced with Support of Complex Geometry like line, polygon etc.
I am exploring on adding a new spatial reference system native support for storage and retrieval of spatial data in lucene Plugin for OrientDB.

Currently Lucene Engine supports well known WSG_84 reference system.
I would like to add a native support for a new SRS(Spatial Reference System) i.e. EPSG:27700 and other. i don't want to go with SRS conversions using external library like proj4.

As per my analysis for the support added in Lucene for WSG_84. I found datum configuration parameters in PlanetModel class file like :

    WGS84_MEAN = 6371009.0;
    WGS84_POLAR = 6356752.314245;
    WGS84_EQUATORIAL = 6378137.0;
    PlanetModel WGS84 = new PlanetModel (1.0011188180710464, 0.9977622562211103);

which are used in Mathematical evaluations for calculating Flattering of earth, North Pole, South Pole geographical reference Points etc.

I am suspecting this configuration are specific to WSG_84 Spatial reference system only. Is my understanding correct?
And similarly, there will be new set of configuration needs to be defined for other reference system to achieve a native support in the DB storage and retrieval of GeoSpatial Data.
Or WSG_84 is a base reference system for all the other Reference Systems and conversion has to happen?

Any suggestion will be very helpful. 
Thanks in Advance.

Regards,
vikram




 
 

Oleksandr Gubchenko

unread,
Nov 15, 2016, 8:49:24 AM11/15/16
to OrientDB, vs1...@gmail.com

VIKRAM SINGH CHOUHAN

unread,
Nov 16, 2016, 1:58:34 AM11/16/16
to OrientDB, vs1...@gmail.com
Hello Oleksandr,

Yes i have checked these documentation and guides.
These are specific to the current WSG_84 Reference system usage guide. 
I am interested to provide a native support of a new Reference System.

Thanks,
vikram

VIKRAM SINGH CHOUHAN

unread,
Nov 16, 2016, 2:03:00 AM11/16/16
to OrientDB, vs1...@gmail.com, user.w...@gmail.com
Hello Oleksandr,

Yes i have checked these documentation and guides.
These are specific to the current WSG_84 Reference system usage guide. 
I am interested to provide a native support of a new Reference System.

Thanks,
vikram

On Tuesday, 15 November 2016 19:19:24 UTC+5:30, Oleksandr Gubchenko wrote:

Luigi Dell'Aquila

unread,
Nov 16, 2016, 3:23:50 AM11/16/16
to orient-...@googlegroups.com, vs1...@gmail.com, user.w...@gmail.com
Hi Vikram,

I have no answer for this (@maggiolo00 and @robfrank probably can help), but could you please open an issue here about this https://github.com/orientechnologies/orientdb/issues

It will be much easier to track and discuss

Thanks

Luigi


--

---
You received this message because you are subscribed to the Google Groups "OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orient-database+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages