User:Ucucha/Mapper

Mapper is a program that places markers on a map of Madagascar (File:Madagascar range map template.svg) from geographical coordinates. See User:Ucucha/mapper.php for the source.

Installation and use

Place the text of User:Ucucha/mapper.php in a directory with a copy of File:Madagascar range map template.svg named "Mada_temp.svg". Make sure the PHP file is executable (for example, using chmod 700 mapper.php). To use the program, type ./mapper.php and follow the instructions.

Color
in hexadecimal form (e.g., #afafaf). If no color is specified, #40a040 (dark green) is used.
Layer names
can be any string
Locality names
can be any string
Latitude and longitude
may be in decimal form (e.g., 13.140 and 45.273) or with minutes and seconds (written as "13 12 45.708" and "45 2 47.3").

The program does no meaningful input validation; meaningless input will likely produce meaningless output.

Methodology

The program uses the following formulas to translate geographical coordinates into map coordinates:

I derived these formulas by placing markers at four easily recognizable locations on the map, getting the coordinates for these markers from the SVG source file, and using OpenStreetMap to find the latitude and longitude for these locations. I then used linear regression to find the conversion formulas; both had r > 0.999.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.