Coordinate systems and map projections with

Video thumbnail (Frame 0) Video thumbnail (Frame 530) Video thumbnail (Frame 1780) Video thumbnail (Frame 2307) Video thumbnail (Frame 3823) Video thumbnail (Frame 4300) Video thumbnail (Frame 8516) Video thumbnail (Frame 13005) Video thumbnail (Frame 13761) Video thumbnail (Frame 14565) Video thumbnail (Frame 25916) Video thumbnail (Frame 26495) Video thumbnail (Frame 27844) Video thumbnail (Frame 31800) Video thumbnail (Frame 36318)
Video in TIB AV-Portal: Coordinate systems and map projections with

Formal Metadata

Coordinate systems and map projections with
Title of Series
Part Number
Number of Parts
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Release Date

Content Metadata

Subject Area
Abstract allows to search in a global database of spatial reference systems, datums, ellipsoids and projections to identify transformation parameters required for a software to correctly handle the geographic location in a known coordinate system. This presentation shows various functions of the search system, and demonstrates how to use it efficiently to discover and identify the right coordinate system, transform the sample coordinates online, pick a position on a map, convert units, etc. It is possible to export definitions of coordinate systems in various formats, including WKT, OGC GML, XML, Proj.4, SQL or JS and directly use these in compatible systems such as Proj4JS and OpenLayers or PostGIS. The whole system is open-source with code on GitHub, and in the background it uses OSGeo Proj4 / OGR for all the transformations and it is powered by the latest EPSG Geodetic Parameter Registry released by IOGP regularly. The open-source tools used in backend could be used called on a command line in batch operations. Ideas for future improvement and cooperation with the community will be discussed.
Metropolitan area network Demon Mapping Schwerpunktsystem Computer animation System programming Maxima and minima Key (cryptography) Coordinate system Emulation
Presentation of a group Freeware Projective plane File format 3 (number) Coordinate system Database Parameter (computer programming) E-text Amicable numbers Goodness of fit Computer animation Meeting/Interview System programming Subject indexing System programming Descriptive statistics
E-text Freeware Electronic data interchange Process (computing) Computer animation Software File format System programming Subject indexing System programming Database Parameter (computer programming)
Scripting language Freeware File format Transformation (genetics) File format Coordinate system Database Parameter (computer programming) Database Parameter (computer programming) Attribute grammar E-text Subject indexing Exterior algebra Computer animation Meeting/Interview Different (Kate Ryan album) System programming Subject indexing System programming Bus (computing)
E-text Freeware Computer animation Demo (music) System programming File format Subject indexing Database Parameter (computer programming) Emulation
Web page Open source Code Transformation (genetics) Demo (music) Range (statistics) Mereology Emulation Programmschleife Meeting/Interview System programming Office suite Compact space Electronic data interchange Scaling (geometry) Texture mapping Information Mapping File format Digitizing Coordinate system Database Type theory Process (computing) Computer animation Software Website Quicksort Resultant
Metre Three-dimensional space Group action Functional (mathematics) Transformation (genetics) Demo (music) 3 (number) Shape (magazine) Coordinate system Axonometric projection Field (computer science) Emulation Number Programmer (hardware) Geometry Crash (computing) Plane (geometry) Term (mathematics) Core dump System programming Error message Lambda calculus Metropolitan area network Projective plane Coordinate system System call Approximation Geodesic Degree (graph theory) Plane (geometry) Type theory Category of being Uniform resource locator Process (computing) Computer animation Angle Order (biology) Hill differential equation Ellipsoid
Mapping Open source Projective plane Coordinate system Set (mathematics) Calculus Parameter (computer programming) Coordinate system Power (physics) Position operator Uniform resource locator Computer animation Software Intrusion detection system System programming System programming Ellipsoid
Code Multiplication sign Execution unit Cloud computing Parameter (computer programming) Area Neuroinformatik Medical imaging Programmer (hardware) Matrix (mathematics) Hill differential equation Library (computing) Scripting language Texture mapping Arm Mapping File format Moment (mathematics) Gradient Open source Electronic mailing list Sound effect Coordinate system Parameter (computer programming) Product (business) Orbit Type theory System programming Ellipsoid Resultant Web page Metre Point (geometry) Server (computing) MUD Service (economics) Link (knot theory) Computer file Transformation (genetics) Line (geometry) Maxima and minima Translation (relic) Coordinate system Axonometric projection Binary file Number Term (mathematics) System programming Task (computing) World Wide Web Consortium User interface Shift operator Interface (computing) Database Transformation (genetics) Cartesian coordinate system Wärmestrahlung Graphical user interface Word Uniform resource locator Computer animation Software Personal digital assistant Object (grammar) Service-oriented architecture Local ring
Source code Raw image format Pointer (computer programming) Computer animation Open source Transformation (genetics) Line (geometry) Source code Open source Maxima and minima Library (computing) Formal language
Windows Registry Source code Raw image format Line (geometry) Source code Open source Electronic program guide Kinematics Graphical user interface Computer animation Integrated development environment Internetworking System programming Website
Email Presentation of a group Group action Code Multiplication sign Database Parameter (computer programming) Mereology Medical imaging Meeting/Interview Different (Kate Ryan album) Vector space Electronic visual display Cuboid Library (computing) FIESTA <Programm> Moment (mathematics) Coordinate system Variable (mathematics) Twitter Type theory Hexagon Process (computing) Vector space Repository (publishing) Quicksort Figurate number Ellipsoid Point (geometry) Implementation Computer file Open source Transformation (genetics) Codierung <Programmierung> Shift operator Code Theory Revision control Internet forum System programming Form (programming) Stapeldatei Projective plane Polygon Database Peer-to-peer Computer animation Software Personal digital assistant Revision control Window
Computer animation
OK 1 reason that and I think
we're ready to start the session and then to but there is also a welcome to this session we have to use
the to that 1st of all the uh he do try to talk about this year's GII that I and projections and coordinate systems so welcome thanks good morning everybody in mind there and from company called welcome technologies so in Switzerland and I'm here to show presents a system which we have developed for searching and coordinate systems and for a basic review so what is this year's GII it's a free online full-text search the problem which we were facing was how to search in the coordinate systems through the full text so people know that the text which is
in the description of the coordinate system so they can identify the exact
definition and to use it
in the software typical problem which we which we had these this that we receive data
from from my country we don't know enough about it and it's missing in the
special reference system and becomes process the data
this system is designed to solve this problem it indexes
the official it appears to databases so on data which are freely available at the future registered or and also as the database choose the cheat all scripts it is designed for discovery of all the parameters in the not only what you need for the for the spatial reference system for the coordinate systems but also for for other attributes which are in the database and it supports exporting of various data formats it's an alternative to a special reference to the which was system designed by previously but especially friends or didn't have to full text search and it didn't have support for different transformation system so that those 2 main differences before I start on the general will over also there's geodeticDatum here OK it
was using special of special reference who
has ever used is due to
the OK thanks so much and maybe
a few questions ma layer and do you want to use it is you're always whose problem is still finds coordinate system for data which is missing like if you if they have a
problem that you receive data which
is missing coordinate system and you are searching for the coordinate system this raise your hands OK and it was just interested in the coordinate systems in general on the book on the searching the system OK so 1st the basic use of the system like how hello do we how as a basic basic use loops is if you if you will end up on the front page of the years yeah you will see a surge books like and will very compact country code or name of the coordinate system and if you do this and the system automatically provides you with the search results like in a full-text search and so on the left you see the different coordinate systems appearing or you can use on the part of the country you have discovered when you click on 1 of its it's presented on a detail page where you can see a preview of the center of according to see how many digits are in in the and the given coordinate system what is the uh like range of the coordinates if available there is projected coordinate system or not and there are explored in different formats available on the site so you can get the well-known text see here I was all the technical information about the system and there was sports and broader for which you can copy and paste into external software like open source you GAS or other other systems or also outputs from ethnic or for example GIS this on a scale my career I can add to the system into your of database so it's important that the system is also a preview of also a basic user again like just identify lament the place the and it gives the estimated the coordinates in the given coordinate system so here been to our office in Switzerland and on all about you see it you see the coordinates and the Swiss coordinate system which you can copy and paste and use for whatever you you need to can switch maps and it's just like if you are searching for coordinates is good to have this sort of reference where you see the coordinates and you see them on the map this is another tool which is available there for 4 basic use that's for transformation inside of the process where the coordinates you bid on a map or you type can be transferred transformed into different coordinate system inside of a grows and so on you have seen
the switching between them but between the angles and now like formatting order of their degrees and so you can choose different coordinate system to to transfer and so if you are just in front of a grocer and you need to make basic fast transformation from 1 coordinate system to another but this is pretty handy tool to solve the problem because you can find any coordinate system and you can transfer transform the numbers from 1 to another in process so this is like the basic core functionality of the system but there is more and but before we start the various type guess for for a programmer has no degree in in the category it's in it means you need to know a few terms so just short crash course and to coordinate systems are typically data geodetic which are three-dimensional dimensional of latitude longitude along the field is typically measured in degrees that's what most of the people of thing these precise location anywhere on Earth and so that the other group of the coordinates are projected which are measured typically in meters or feets and are two-dimensional of 1 a plane both of these so the coordinates defined somebody origin and so the better was there is also some very 0 0 but this is this is the 1st depending on on the coordinate system definition and so the way how you define the 0 zero and how you and I had just done at the it's like the approximation of the shape of the errors and fitted to the jury at which you see on the picture defines the ductal so that it is the way how you know how if if you have an so somehow the but you rotating and 58 fitted to the to the real data and you're trying to approximate and to define a very 0 0 on this that's that should article that 2 and this is the 1st step or of doing it broke projecting coordinates where are then you define on this ellipsoids which irritated you define a plane individual projects so it's in the plane or call so or under shapes and on then a mathematically you transform them the coordinates from that it's so it's to the plane so that's like short shortly given crash course I hope that the the Judith here don't
mind the is Yale and advanced search warrant
advanced functionality gives you power to discover all these parameters which are defining that tomb of which are defining and it's so which are defining projections where are the origins on the on the ellipsoid and the are 2 origins in the 2 D projection so if you combine all of this together a software is
able to transform the the coordinate system to the real locations where you know where you are and therefore you can transfer from 1 coordinate system to another Tuesday open-source tools which are behind the system might work for so on example of the advanced functionality which is kind of like available in the portal but slightly it and on the right side if you search our sets so the system gives you will not only coordinate different systems which you can filter
just like give me only due to coordinate system or give me only projected against search also for the
terms used in the given our or with a given name for the IRS which are defined in years G effects most of the people think that EPA is gene number defines just a coordinate system but in fact it defines all of the objects so so there is the PSG called for transformation it is the code for ellipsoid is Gecode for units for our all of these have their it gives you numbers so it's not only coordinate systems which are mostly used by by programmers in the in the computer although you say OK I think is you foresee to 6 and it defines what coordinates by your data in but but it's also all the all the other and features in the in the portal for other objects of to UCB is yeah you can discover them all D. N. D. what you see here on the on the image is the list of transformations 1 EP is Gecode like this 1 2 5 5 1 4 doesn't necessarily that you the transformation methods thermal transformation adults uh between uh between uh the debt MSE between the ellipsoids which can which can be assigned to a single EP is code so that you get to go doesn't necessarily give you the the caution for the transformation from 1 system to another but day you must use 1 of the 1 of the transformations in special reference orchid this was missing and so so these meiji fuel wrong results if you apply a wrong transformation on the data you you may be shifted by by the ellipsoid transformation up to like 25 meters or even more of wrong place so this is quite an important thing in fact if you know that URI are in given code number and what is the transformation of the transformation of our are typically they're C C typically use transformation types in the in the in the in the least implemented in Praat for 1 of them is the parameter transformation which is this the little story the other with 7 parameters and so there is a great shift file the great you find is the most the most precise for the location some of those artists you number 7 members creature file in fact matrix A so a binary file which you need to have on your computer and this defines the transformation in the in the absolute numbers but was greeted files you can correct local local mistakes in for example made on all maps when people they're measuring from 1 hill to another and doing translation all of these things are not mathematically describable with some caution you need to have the data which tells you OK here was certainly which is local and he was another mistake caused by of every word during the measuring back in the time so for days the grades are important in the Piaget gives you a list of all these transformations for the given appears Gecode and In fact you can you can click on any of these and so on did those are aligned to the to the IRA but if you if you Click on the on 1 of these transformations in fact the Ural will change and so you get the new approach for definition and sent away how to use the approach for based software for the transformation so in this moment if we becomes Slovakia you see that R is adjusted but we are we have about 1 meter accuracy instead of 6 meter accuracy which which would be was the 7 is the parameter transformation just because we switch to the 7 parameters up down on the page should find again that the definition of the coordinate system so you can use it in different different systems so that was and we use case or in fact the reason why we started to work on this together is the full text search and the other thing which is quite interesting as all these features are in fact clickable so you can explore a link from a coordinate system into it so it's so now now you're getting a detail page of ellipsoid Europe has changed and you can study how the ellipsoid is defined how it was how how would varies deformed to an ellipsoid what is the what are the parameters of the UN an alternative way how to use the portal is in fact an like let's say you want to see a list of all primary and if you see if you look for green region you delete a query and make a courageous this kind primary data and you will get all primary Denzel 14 primary dance which are defined in the SGD database and then you can you can be viewed as 1 and the same to do with all the other all the other types inside of the talking widely created EPG in the beginning it's format file the user is where metal is a software which create files and map services the 1 but to buy by preprocessing the US data and people then they drop in the file is automatically detected from the from the file itself if it contains coordinates but if it's not then that they need to search for the coordinate system and identified and that this interface was the reason why we started to work on it because you know the user interfaces in fact using search API and on the year's GII that which is the commented on that happen and anybody can use it for his arms of the orbit but that science and there are some party applications already like open-source PGA as 1 unit using this abuse Geo API just doing the same now search system in the coordinates there's also transformation API and on the that side but it's kind of like experimental but it's it's just going abroad for our server so the same thing what you have seen in the graphical user interfaces and and that side for transformation of a pair of coordinated and repair can be done to calling and calling on http at 1 point again documented but please don't use it heavily if you if you will want to transform something like you have a list of coordinates you want to transform I would recommend the use you don't transform it to be the on the command line which is probably 1 of the easiest for this particular task and you can just copy and paste the approach for definition putting in parenthesis and service supplies supply the list of coordinates and it gives you the results so so it's quite quite easy in fact if you want to use it in a scripted way like you write Python script or or any other brokers
scripting language and soldier geolibrary which which is able to do in exactly the same transformation of the source code is available on the could
happen it's completely open source BSD license powered by piping were for OGI are and so you need a real data which are freely available from
UCI registry infecteds prepared to run offline and
very easily installed on and especially if you have a doctor is just single command so once you have to agree on your Linux it does not look around book and that years and and so the the system will start automatically and you can use if the local hosts without having access to the internet in an off-line environment including the API 7 and the stuff everything what is something that takes complete copy of the website that if you're not familiar is docketed as graphical user interface so called guide so if if if you download guide medical from the political and the graphical user interface to search for it gives you that on the same way installation from the source code is of course possible as well future we would love to bring
should files to broader for transformations so it would be possible to have high quality transformation side of the grocer and there must be somehow a centralized so that points where where the Richard files are stored and preprocessed for batch processing so this is something with this on our when I wrote that it would be amazing 2 over far own processing of the data and it's a joint effort between different open source project and different implementations of the of the database which are now the different on different open source project so there is for example EPA Jia database copy inside of qualitative and other EP is G Gobi truce comma-separated value files and sort of hex in g and other distributed miscue Jesus and under what other software tools it would be great and this was I'd already once discussed on the window is due forums to have a like a single SQI that begs database of the year's reusable by different tools and I I would love to to over on this with somebody else and his the community to to make this happen simply because I think it will make up the rates of the EEG database in all the open-source tools easier and maybe 1 of them it would be also amazing to have a system which is versioning the data on top of it out so we but we have repository where although it is codes are stored and versioned and you can upgrades and corrections so could have directly was the versions and recently as he published on did have data the data for official as 3 broad definition goats which I would love to match as well in this moment we are using an abused you know you version which is quite old I believe that so the latest version is unbeatable necessary and it may be incorporated into the portal and so those are the thing I would love to really discuss with somebody and work on it apart so I think you ought if you're interested so the more or advertising for for another presentation Friday we are going to speak about vector titles including the with custom coordinate system and so from our team so we just on Friday thank you thank you a lot time questions would be glad to answer such as the new of its
and this and you have an interest in yeah it might be slightly off topic but my 1st question is who actually maintains that the easy because the of the answer would be G I think and that connects to that my 2nd question is um uh wanting code is wrong we encountered in the Netherlands for a long time that the parameters that was missing 1 grams of and that it seems very difficult to to fix them use about your ideas in world that the official way is to go choose choose the official part submitted in males so and push it through the official channel so is distributed to everybody that's exactly why it would be great to have the kind of like it hot where you can make a pull request and and and it's the versioned and reviewed by somebody by by a community or accepted and then distributed to all open source projects that that would be the date type is future and that's exactly 1 of the reasons why to can make it so in this form and you have to officially contact the of GP and or it is to use a group and so on and submit them the requests and then you go to step 2 is the formal review and so it comes to the next next version of the Fiesta database and how hard is equivalent doing this and in this case if they have no questions it was using it 1 of the coordinate system couldn't figure out what the image is defined as variables the for system projections the use you only books and then they couldn't figure out of there is forms the funds in theory than the so that the PSG codes for IRS and in Figure have even not polygons which we don't display in the in the portal in this moment which is displayed basic bounding box but there are polygons for each hour each as peers Gecode and the EPG codes of the ellipsoids and coordinate systems projected or judaistic are assigned to the IRS so well the code of the art is part of the definition of the coordinate system for the transformation or whatever is in the is g if then the more questions they signed you know you