Method to create a node
array
createNode
(integer $changeset, float $latitude, float $longitude, arary $tags)
-
integer
$changeset: Changeset id
-
float
$latitude: Latitude of the node
-
float
$longitude: Longitude of the node
-
arary
$tags: Array of tags for a node
Method to create a relation
array
createRelation
(integer $changeset, array $tags, array $members)
-
integer
$changeset: Changeset id
-
array
$tags: Array of tags for a relation
-
array
$members: Array of members for a relation eg: $members = array(array("type"=>"node", "role"=>"stop", "ref"=>"123"), array("type"=>"way", "ref"=>"123"))
Method to create a way
array
createWay
(integer $changeset, array $tags, array $nds)
-
integer
$changeset: Changeset id
-
array
$tags: Array of tags for a way
-
array
$nds: Node ids to refer
Method to delete an element [node|way|relation]
array
deleteElement
(string $element, integer $id, integer $version, integer $changeset, [float $latitude = null], [float $longitude = null])
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
-
integer
$version: Element version
-
integer
$changeset: Changeset identifier
-
float
$latitude: Latitude of the element
-
float
$longitude: Longitude of the element
Method to get full information about an element [way|relation]
array
fullElement
(string $element, integer $id)
-
string
$element: [way|relation]
-
integer
$id: Identifier
Method to get history of an element [node|way|relation]
array
historyOfElement
(string $element, integer $id)
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
Method to get data about multiple ids of an element [node|way|relation]
array
multiFetchElements
(string $element, string $params)
-
string
$element: [nodes|ways|relations] - use plural word
-
string
$params: Comma separated list of ids belonging to type $element
Method to read an element [node|way|relation]
array
readElement
(string $element, integer $id)
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
Method used by the DWG to hide old versions of elements containing data privacy or copyright infringements
array
redaction
(string $element, integer $id, integer $version, integer $redaction_id)
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
-
integer
$version: Element version
-
integer
$redaction_id: Redaction id
Method to get relations for an Element [node|way|relation]
array
relationsForElement
(string $element, integer $id)
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
Method to update an Element [node|way|relation]
array
updateElement
(string $element, string $xml, integer $id)
-
string
$element: [node|way|relation]
-
string
$xml: Full reperentation of the element with a version number
-
integer
$id: Element identifier
Method to get details about a version of an element [node|way|relation]
array
versionOfElement
(string $element, integer $id, integer $version)
-
string
$element: [node|way|relation]
-
integer
$id: Element identifier
-
integer
$version: Element version
Method to get ways for a Node element
array
waysForNode
(integer $id)
-
integer
$id: Node identifier
Inherited Methods
Inherited From JOpenstreetmapObject
JOpenstreetmapObject::__construct()
JOpenstreetmapObject::getOption()
JOpenstreetmapObject::sendRequest()
JOpenstreetmapObject::setOption()