Die Bereiche einer Seite, in denen ein Leser misst
Markieren Sie einen maßstäblichen Plan oder eine georeferenzierte Karte auf der Seite, damit das Messwerkzeug des Lesers Meter misst statt Punkt.
Zusammenfassung
Ein im Maßstab eins zu hundert gezeichneter Lageplan ist in Punkt gemessen nutzlos: Der Leser will Meter. Eine Karte will Breite und Länge. Ein Ansichtsbereich gibt an, welches Rechteck der Seite der Plan oder die Karte ist und in welchen Einheiten das Messwerkzeug eines Lesers darin misst; außerhalb jedes Ansichtsbereichs misst es die Seite selbst.
Technisch
Auf der obersten Ebene einer Anfrage geschrieben, unter
"page_viewports"
page_viewports schreibt /VP an die genannten Seiten, jeder Ansichtsbereich ein Rechteck, ein name und ein measure. rectilinear ist eine maßstäbliche Zeichnung: ratio, der Maßstab in Worten, und die Einheiten, in denen Längen, Abstände und Flächen gelesen werden, jede Einheitenliste mit der größten zuerst, jede Einheit ein label und ein factor. geospatial ist eine Karte: das Koordinaten-system, per EPSG-Code oder Well Known Text, und mindestens drei points, die den Ansichtsbereich mit der Erde verknüpfen. Eine doppelt genannte Seite trägt die Ansichtsbereiche des letzten Eintrags für sie. Ein Ansichtsbereich erfordert PDF 1.6, eine Karte PDF 2.0.
Anfrageschema
-
page_viewports— Array, optional, standardmäßig leer. -
page_viewports[].page— Ganzzahl, erforderlich, ab 1 gezählt, wie jede Seitenzahl in einer Anfrage. -
page_viewports[].viewports— Array, erforderlich. Jeder Ansichtsbereich hatllx,lly,urxunduryund optional einenname, einmeasure,rectilinearodergeospatial, undpoint_data, Sätze gemessener Punkte, jeder mitnames, dem Namen jeder Spalte — LAT, LON und ALT für Breite, Länge und Höhe oder vom Kunden gewählte Namen —, undpoints, eine Zahlenzeile pro Punkt. Punktdaten erfordern eingeospatial-Maß und PDF 2.0. -
Einheiten: Jede Einheitenliste —
x,distance,areaund dieunitsvonynebeny_in_x, dem Wert einer y-Einheit in x-Einheiten, mitanglesundslopes— enthält die größte zuerst, jede Einheit einlabelund einfactor, und kannfraction({"decimals": 2},{"fraction": 8},"rounded"oder"truncated"),exact,thousands_separator,decimal_mark,label_spacingundlabel_firstangeben.originist der Punkt, von dem aus gemessen wird. Eine Karte gibt ihrsysteman,{"geographic": {"epsg": 4326}}oder{"projected": {"wkt": "…"}}, ihrepoints, jeder{"at": [x, y], "latitude": …, "longitude": …}oder{"at": [x, y], "easting": …, "northing": …}, und kannshown_in,neatlineunddisplay_unitsangeben,{"length", "area", "angle"}:metre,kilometre,foot,us_survey_foot,mileodernautical_mile;square_metre,hectare,square_kilometre,square_foot,acreodersquare_mile;degreeodergrad.
Eine Liste ohne Einheit wird abgelehnt, ebenso ein Faktor, der keine Zahl über null ist, ein Ansichtsbereich ohne Breite, ein Kontrollpunkt außerhalb seines Ansichtsbereichs und eine Breite oder Länge außerhalb des zulässigen Bereichs.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"page_viewports": [
{
"page": 1,
"viewports": [
{
"llx": 72, "lly": 300, "urx": 523, "ury": 680,
"name": "Ground floor plan",
"measure": {
"rectilinear": {
"ratio": "1 cm = 1 m",
"x": [{ "label": "m", "factor": 0.0352778 }],
"distance": [{ "label": "m", "factor": 1 }],
"area": [{ "label": "m²", "factor": 1 }]
}
}
}
]
}
],
"standard_fonts": [{ "name": "sans", "face": "helvetica" }],
"items": [
{
"type": "text",
"rect": { "llx": 72, "lly": 700, "urx": 523, "ury": 740 },
"content": ["A plan a reader measures in metres"],
"font": "sans",
"font_size": 12
}
]
}
Das Dokument als Ganzes
Die Nummern, die die Anzeigesoftware zeigt Hundert Briefe in einer einzigen Datei Was das Dokument über sich sagt Was das Dokument über sich sagt, einmal gesagt Text, den niemand kopieren kann Notizen, die ein Programm in der Datei für sich hinterlässt Die Notizen, die ein Programm auf einer Seite hinterlässt Die Daten, die ein Programm an einen Farbabschnitt hängt Eine Datei, die noch in Jahrzehnten lesbar ist Die Drucknorm, die das Dokument beansprucht Die beanspruchte Norm für variablen Datendruck Das Passwort, das es öffnet, und was damit getan werden darf Eine Rechnung, die Mensch und Maschine gleichermaßen lesen Die Adresse, gegen die relative Links gelesen werden Die PDF-Version, die die Datei angibt Die PDF-Erweiterungen, die die Datei zu nutzen angibt Was ein Bild über sich sagt, und wie es gelesen wird Die Anhänge, die das Dokument neben seinen Seiten trägt Dateien, die das Dokument nennt, ohne sie zu enthalten Die Anhänge als Portfolio gezeigt Welche Anhänge eine Seite beansprucht Welche Anhänge eine Schrift beansprucht Der Ausweis, den eine einzelne Schrift trägt Welche Anhänge die Karte des Dokuments beansprucht Eine anderswo geschriebene Dokumentkarte Der Ausweis, den eine einzelne Seite trägt Die Barrierefreiheitsnorm, die das Dokument beansprucht Die Normen, an denen das fertige Dokument gemessen wird
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage