{"id":24557804,"url":"https://github.com/timclicks/nz_geodetic","last_synced_at":"2025-03-16T18:50:28.126Z","repository":{"id":138084391,"uuid":"46782152","full_name":"timClicks/nz_geodetic","owner":"timClicks","description":"Wrapper for LINZ Geodetic Software","archived":false,"fork":false,"pushed_at":"2015-11-24T21:03:31.000Z","size":419,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T21:54:44.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timClicks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-24T09:49:11.000Z","updated_at":"2015-11-24T09:56:50.000Z","dependencies_parsed_at":"2023-03-13T20:02:06.634Z","dependency_job_id":null,"html_url":"https://github.com/timClicks/nz_geodetic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timClicks%2Fnz_geodetic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timClicks%2Fnz_geodetic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timClicks%2Fnz_geodetic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timClicks%2Fnz_geodetic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timClicks","download_url":"https://codeload.github.com/timClicks/nz_geodetic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243912547,"owners_count":20367879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-23T05:29:33.838Z","updated_at":"2025-03-16T18:50:28.082Z","avatar_url":"https://github.com/timClicks.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nz_geodetic\n\nUnofficial Python wrappers for LINZ Geodetic Software.\n\n**WARNING:** not yet ready for your use, but you are welcome to help get it there\n\n## About\n\nThis package attempts to provides a convenient interface between the two coordinate\nsystems. It has not been verified by geospatial analysts and still requires a\nrobust test suite.\n\nWhy does it need a robust test suite? Please consider the following [note from LINZ](http://www.linz.govt.nz/data/geodetic-system/datums-projections-heights/projections/new-zealand-map-grid-nzmg):\n\n\u003e Unlike [NZTM2000](http://www.linz.govt.nz/geodetic/datums-projections-heights/projections/new-zealand-transverse-mercator-2000), [NZMG](http://www.linz.govt.nz/data/geodetic-system/datums-projections-heights/projections/new-zealand-map-grid-nzmg) is not based on a geometric projection (transverse Mercator is based on a cylinder). Instead it uses a complex-number polynomial expansion. This has the advantage of exhibiting minimal scale distortion over New Zealand; however it is a projection unique to New Zealand and so can be difficult to use or program into computer software or positioning devices (eg, GPS receivers).\n\u003e\n\u003e The NZMG is based on the [NZGD1949](http://www.linz.govt.nz/geodetic/datums-projections-heights/geodetic-datums/new-zealand-geodetic-datum-1949) datum, whereas NZTM2000 is based on [NZGD2000](http://www.linz.govt.nz/geodetic/datums-projections-heights/geodetic-datums/new-zealand-geodetic-datum-1949). This means that the transformation of coordinates between the two projections is not a straight forward process. Similarly, it is not possible to have NZMG coordinates in terms of NZGD2000 and vice versa. More information about converting coordinates between the NZTM2000 and NZMG projections is available on the [coordinate conversion pages](http://www.linz.govt.nz/geodetic/conversion-coordinates).\n\n# Building\n\nOnce you have cloned the repository, `cd` into the root directory and execute:\n\n```\npython setup.py install\n```\n\nYou might encounter *lots* of compiler warnings. The original code has been left untouched since 1999 in some cases.\n\nWindows users should install the (free!) [Microsoft Visual C++ Compiler for Python 2.7](http://www.microsoft.com/en-nz/download/details.aspx?id=44266) before trying to run that command.\n\n# Legal\n\n## Copyright\n\nSeveral source files in the C language are Crown Copyright Land Information\nNew Zealand, provided freely to \"facilitate the incorporation of the [NZMG/NZTM200]\nprojection in the development of software applications\" from\nhttp://www.linz.govt.nz/data/geodetic-services/download-geodetic-software.\n\nThe rest of this repository is copyright (c) 2015 Tim McNamara, released under\nthe MIT/X11 licence.\n\n## Trademark\n\nLINZ is (I assume) a registered trade mark in New Zealand. I have used it here\nin the package name to make the software easy to search for. Please don't assume\nany connection between LINZ and I. In particular, this software is not endorsed\nby LINZ.\n\n\u0026ndash; Tim McNamara\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimclicks%2Fnz_geodetic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimclicks%2Fnz_geodetic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimclicks%2Fnz_geodetic/lists"}