RU:Песочница для правок

From OpenStreetMap Wiki
Jump to navigation Jump to search

broom

Help (89606) - The Noun Project.svg

Эта страница расскажет вам о месте, где можно поиграться с правками в OpenStreetMap, безопасно для окружающих. Если же вы ищете место чтобы попробовать себя в вики разметке, то вам пригодится эта страница.

Вам позволено использовать сервер предназначенный для разработки в качестве песочницы. Здесь вы можете попробовать сложные операции до того как они попадут в базу данных OSM. Если вы разрабатываете редакторы или скрипты для автоматического редактирования, то такая возможность будет весьма кстати (на самом деле, обязательна либо как минимум настоятельно рекомендуется).

Сервер по адресу dev.openstreetmap.org доступно несколько версий OSM APIs для всех кто хочет протестировать клиенты или в качестве песочницы для редактирования. Отличия версий API описаны здесь:

http://apis.dev.openstreetmap.org/

Чаще всего, для тестирования и песочницы вам понадобится http://master.apis.dev.openstreetmap.org/ (либо его алиас, http://api06.dev.openstreetmap.org). Обычно это то, что вам нужно и там запущен тот же код что и основном сайте. Другие же версии API для различных модификаций, которые ещё только разрабатываются и тестируются.

You need to 'sign up' to these sites as if you were a fresh new OpenStreetMap user. Once you have done so, you should configure your client with the correct URL address. For example, in JOSM, you do it in the following menu: Edit > Preferences > Connection settings. Uncheck "Use the default OSM server" then, for example, as the "OSM Server URL", write: "http://api06.dev.openstreetmap.org/api" and add your authentication details.

These sandboxes are installed as instances of The Rails Port OpenStreetMap rails app which also includes a copy of the openstreetmap.org website and things like user profiles and diary entries, but the database may be empty or populated with only some test data, and non of them are currently hooked into a rendering stack, so you wont see your data change on a map.

Other instances can be found running elsewhere, sometimes as a sandbox for playing around, sometimes as mapping database with a particular purpose separate from OSM. You can set this up on your own server too. Developers can also get account on the OSM development server for this kind of experiment.