In some cases you need to use different coordinate system which is not implemented in RealityCapture or your own coordinate system using different units. In RealityCapture you can add various global coordinate systems or create your own.
Adding new global coordinate system
If you need to use some global coordinate system which is not in the RealityCapture's database you can simply add it into the database. RealityCapture uses PROJ.4 coordinate system's definition so all you need to do is download this PROJ.4 file from for example http://epsg.io/ site, where are almost all coordinate system's definitions.
Look for your coordinate system and its PROJ.4 file, copy the definition and paste it to epsg.xml file which you can find under C:\Program Files\Capturing Reality\RealityCapture.
PROJ.4 looks like this:
+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs
Don't forget to add its ID and description into epsg.xml file, like: <cs id="5514" desc="S-JTSK / Krovak East North".
Setting your own local coordinate system in various units
This option could be handy, when you need to use coordinate system which uses different units than meters.
To set your own local coordinate system you need to find local.xml file in C:\Program Files\Capturing Reality\RealityCapture.
Originally, there are two already defined coordinate systems. The first is Euclidian in meters and second one is Laboratory in millimeters. Laboratory coordinate system can be used for some laboratory work or if you need to achieve some submillimeter precision or want to measure really short distances and don't want to have your results in meters.
Th local.xml file looks like this after fresh installation:
<CoordinateSystems authority="Local">
<cs id="1" desc="Euclidean" params="+proj=geocent +ellps=WGS84 +no_defs" />
<cs id="2" desc="Laboratory" params="+proj=geocent +ellps=WGS84 +units=mm +no_defs" />
</CoordinateSystems>
To import this file into the application, go to Workflow tab/Application/Settings/Coordinate systems and try to choose another Project coordinate system. This will open a window, where is option to Import this file. When you click on Import, look for local.xml file. This will add the file into the database and you can use it by choosing.
After choosing of Local you will be able to see and use defined coordinate systems using their units:
As you can see, you can also create your own coordinate systems. In this case it is the us-feet coordinate system, which was added by attaching this line into the local.xml file:
<cs id="3" desc="Feet" params="+proj=geocent +ellps=WGS84 +units=us-ft +no_defs" />
PS: When you choose your own coordinate system, all measurement will be in the selected units.
Comments
0 comments
Article is closed for comments.