Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/components/layout/TopToolbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -916,6 +916,13 @@ export function TopToolbar({
showingOfMatched: (count, matched) => t("stacPlugin.showingOfMatched", { count, matched }),
loadMore: t("stacPlugin.loadMore"),
renderOptions: t("stacPlugin.renderOptions"),
renderingEngine: t("stacPlugin.renderingEngine"),
engineAuto: t("stacPlugin.engineAuto"),
engineGpu: t("stacPlugin.engineGpu"),
engineWasm: t("stacPlugin.engineWasm"),
engineTitiler: t("stacPlugin.engineTitiler"),
engineHint: t("stacPlugin.engineHint"),
resizeResults: t("stacPlugin.resizeResults"),
bands: t("stacPlugin.bands"),
bandsPlaceholder: t("stacPlugin.bandsPlaceholder"),
colormap: t("stacPlugin.colormap"),
Expand Down
8 changes: 3 additions & 5 deletions apps/geolibre-desktop/src/hooks/usePlugins.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ import type {
GeoLibreZarrQueryOptions,
GeoLibreZarrQuerySelector,
} from "@geolibre/plugins";
import { cogEngineDefaults } from "../lib/cog-render-engine";
import { invoke } from "@tauri-apps/api/core";
import { open } from "@tauri-apps/plugin-dialog";
import { readDir, readFile } from "@tauri-apps/plugin-fs";
Expand Down Expand Up @@ -934,11 +935,8 @@ export function createAppAPI(mapControllerRef?: RefObject<MapController | null>)
: undefined;
return addRasterToMap(api, url, {
name,
// STAC assets are already COGs with an HTTP(S) range-readable URL.
// Render them directly through the GPU COG engine; the WASM tiler is
// intended for local files and can leave remote programmatic layers
// registered without producing pixels.
defaults: { engine: "maplibre-gl-raster" },
// Control-wide, not per layer: see cogEngineDefaults.
defaults: cogEngineDefaults(options?.engine),
state: {
...(bands?.length ? { bands, mode: bands.length >= 3 ? "rgb" : "single" } : {}),
...(options?.colormap !== undefined ? { colormap: options.colormap } : {}),
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -3626,6 +3626,13 @@
"showingOfMatched": "العناصر المعروضة: {{count}} من {{matched}}.",
"loadMore": "تحميل المزيد",
"renderOptions": "خيارات عرض الراستر",
"renderingEngine": "محرك عرض COG",
"engineAuto": "الإبقاء دون تغيير",
"engineWasm": "مُبلِّط WebAssembly (متوافق مع الكرة الأرضية)",
"engineGpu": "وحدة معالجة الرسوميات (deck.gl, مركاتور فقط)",
"engineTitiler": "خادم TiTiler",
"engineHint": "أي مُصيِّر يفك ترميز الصور. وبخلاف الإعدادات أعلاه، لا ينطبق هذا لكل طبقة على حدة: بل على كل بيانات الراستر على الخريطة، بما فيها المضافة سابقًا.",
"resizeResults": "تغيير حجم نتائج البحث",
"bands": "النطاقات",
"bandsPlaceholder": "مثال: 1 أو 1,2,3 (الافتراضي: تلقائي)",
"colormap": "خريطة الألوان (نطاق واحد فقط)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "{{count}} von {{matched}} Objekten werden angezeigt.",
"loadMore": "Weitere laden",
"renderOptions": "Raster-Darstellungsoptionen",
"renderingEngine": "COG-Rendering-Engine",
"engineAuto": "Unverändert lassen",
"engineWasm": "WebAssembly-Tiler (globetauglich)",
"engineGpu": "GPU (deck.gl, nur Mercator)",
"engineTitiler": "TiTiler-Server",
"engineHint": "Welcher Renderer die Bilddaten dekodiert. Anders als die Einstellungen darüber gilt dies nicht pro Ebene: Es betrifft jedes Raster auf der Karte, auch bereits hinzugefügte.",
"resizeResults": "Suchergebnisse in der Größe ändern",
"bands": "Kanäle",
"bandsPlaceholder": "z. B. 1 oder 1,2,3 (Standard: automatisch)",
"colormap": "Farbschema (nur einkanalig)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -3413,6 +3413,13 @@
"showingOfMatched": "Showing {{count}} of {{matched}} items.",
"loadMore": "Load more",
"renderOptions": "Raster rendering options",
"renderingEngine": "COG rendering engine",
"engineAuto": "Leave unchanged",
"engineWasm": "WebAssembly tiler (globe compatible)",
"engineGpu": "GPU (deck.gl, Mercator only)",
"engineTitiler": "TiTiler server",
"engineHint": "Which renderer decodes the imagery. Unlike the settings above this is not per layer: it applies to every raster on the map, including ones already added.",
"resizeResults": "Resize search results",
"bands": "Bands",
"bandsPlaceholder": "e.g. 1 or 1,2,3 (default: auto)",
"colormap": "Colormap (single-band only)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "Mostrando {{count}} de {{matched}} elementos.",
"loadMore": "Cargar más",
"renderOptions": "Opciones de representación ráster",
"renderingEngine": "Motor de renderizado COG",
"engineAuto": "Dejar sin cambios",
"engineWasm": "Teselador WebAssembly (compatible con el globo)",
"engineGpu": "GPU (deck.gl, solo Mercator)",
"engineTitiler": "Servidor TiTiler",
"engineHint": "Qué renderizador descodifica las imágenes. A diferencia de los ajustes anteriores, este no es por capa: se aplica a todos los ráster del mapa, incluidos los ya añadidos.",
"resizeResults": "Redimensionar los resultados de búsqueda",
"bands": "Bandas",
"bandsPlaceholder": "p. ej., 1 o 1,2,3 (predeterminado: automático)",
"colormap": "Mapa de colores (solo una banda)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "نمایش {{count}} از {{matched}} آیتم.",
"loadMore": "بارگیری بیشتر",
"renderOptions": "گزینه‌های ترسیم رستری",
"renderingEngine": "موتور ترسیم COG",
"engineAuto": "بدون تغییر بماند",
"engineWasm": "کاشی‌ساز WebAssembly (سازگار با کرهٔ زمین)",
"engineGpu": "پردازندهٔ گرافیکی (deck.gl, فقط مرکاتور)",
"engineTitiler": "سرور TiTiler",
"engineHint": "کدام ترسیم‌گر تصاویر را رمزگشایی کند. برخلاف تنظیمات بالا، این تنظیم برای هر لایه جدا نیست: بر همهٔ رسترهای روی نقشه، از جمله آن‌هایی که از پیش افزوده شده‌اند، اعمال می‌شود.",
"resizeResults": "تغییر اندازهٔ نتایج جست‌وجو",
"bands": "باندها",
"bandsPlaceholder": "مثال: 1 یا 1,2,3 (پیش‌فرض: خودکار)",
"colormap": "نقشهٔ رنگ (تنها برای تک‌باند)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "Affichage de {{count}} éléments sur {{matched}}.",
"loadMore": "Charger plus",
"renderOptions": "Options de rendu raster",
"renderingEngine": "Moteur de rendu COG",
"engineAuto": "Laisser inchangé",
"engineWasm": "Générateur de tuiles WebAssembly (compatible globe)",
"engineGpu": "GPU (deck.gl, Mercator uniquement)",
"engineTitiler": "Serveur TiTiler",
"engineHint": "Quel moteur décode l'imagerie. Contrairement aux réglages ci-dessus, celui-ci ne s'applique pas par couche : il concerne tous les rasters de la carte, y compris ceux déjà ajoutés.",
"resizeResults": "Redimensionner les résultats de recherche",
"bands": "Bandes",
"bandsPlaceholder": "p. ex. 1 ou 1,2,3 (par défaut : automatique)",
"colormap": "Palette de couleurs (bande unique uniquement)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "{{matched}} में से {{count}} आइटम दिखाए जा रहे हैं।",
"loadMore": "और लोड करें",
"renderOptions": "रैस्टर रेंडरिंग विकल्प",
"renderingEngine": "COG रेंडरिंग इंजन",
"engineAuto": "अपरिवर्तित रहने दें",
"engineWasm": "WebAssembly टाइलर (ग्लोब संगत)",
"engineGpu": "GPU (deck.gl, केवल मर्केटर)",
"engineTitiler": "TiTiler सर्वर",
"engineHint": "कौन-सा रेंडरर इमेजरी को डिकोड करता है। ऊपर की सेटिंग्स के विपरीत यह प्रति लेयर नहीं है: यह मानचित्र के हर रास्टर पर लागू होती है, पहले से जोड़े गए रास्टर पर भी।",
"resizeResults": "खोज परिणामों का आकार बदलें",
"bands": "बैंड",
"bandsPlaceholder": "जैसे 1 या 1,2,3 (डिफ़ॉल्ट: स्वतः)",
"colormap": "कलरमैप (केवल एकल बैंड)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -3347,6 +3347,13 @@
"showingOfMatched": "Menampilkan {{count}} dari {{matched}} item.",
"loadMore": "Muat lebih banyak",
"renderOptions": "Opsi perenderan raster",
"renderingEngine": "Mesin rendering COG",
"engineAuto": "Biarkan tidak berubah",
"engineWasm": "Tiler WebAssembly (kompatibel globe)",
"engineGpu": "GPU (deck.gl, hanya Mercator)",
"engineTitiler": "Server TiTiler",
"engineHint": "Perender mana yang mendekode citra. Berbeda dengan pengaturan di atas, yang satu ini tidak per layer: berlaku untuk setiap raster di peta, termasuk yang sudah ditambahkan.",
"resizeResults": "Ubah ukuran hasil pencarian",
"bands": "Band",
"bandsPlaceholder": "mis. 1 atau 1,2,3 (bawaan: otomatis)",
"colormap": "Peta warna (hanya band tunggal)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "Visualizzazione di {{count}} di {{matched}} elementi.",
"loadMore": "Carica altri",
"renderOptions": "Opzioni di rendering raster",
"renderingEngine": "Motore di rendering COG",
"engineAuto": "Lascia invariato",
"engineWasm": "Tiler WebAssembly (compatibile con il globo)",
"engineGpu": "GPU (deck.gl, solo Mercatore)",
"engineTitiler": "Server TiTiler",
"engineHint": "Quale renderer decodifica le immagini. A differenza delle impostazioni sopra, questa non è per livello: si applica a ogni raster sulla mappa, compresi quelli già aggiunti.",
"resizeResults": "Ridimensiona i risultati della ricerca",
"bands": "Bande",
"bandsPlaceholder": "ad es. 1 o 1,2,3 (predefinito: automatico)",
"colormap": "Mappa di colori (solo banda singola)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -3347,6 +3347,13 @@
"showingOfMatched": "{{matched}} 件中 {{count}} 件のアイテムを表示しています。",
"loadMore": "さらに読み込む",
"renderOptions": "ラスター描画オプション",
"renderingEngine": "COG レンダリングエンジン",
"engineAuto": "変更しない",
"engineWasm": "WebAssembly タイラー (地球儀対応)",
"engineGpu": "GPU (deck.gl, メルカトルのみ)",
"engineTitiler": "TiTiler サーバー",
"engineHint": "どのレンダラーが画像をデコードするか。上の設定と違い、これはレイヤーごとではありません。すでに追加済みのものも含め、地図上のすべてのラスターに適用されます。",
"resizeResults": "検索結果のサイズを変更",
"bands": "バンド",
"bandsPlaceholder": "例: 1 または 1,2,3(既定: 自動)",
"colormap": "カラーマップ(単バンドのみ)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/ka.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "ნაჩვენებია {{count}} ერთეული {{matched}}-დან.",
"loadMore": "მეტის ჩატვირთვა",
"renderOptions": "რასტრის ასახვის პარამეტრები",
"renderingEngine": "COG-ის რენდერინგის ძრავი",
"engineAuto": "უცვლელად დატოვება",
"engineWasm": "WebAssembly tiler (გლობუსთან თავსებადი)",
"engineGpu": "GPU (deck.gl, მხოლოდ მერკატორი)",
"engineTitiler": "TiTiler სერვერი",
"engineHint": "რომელი რენდერერი დეკოდირებს სურათებს. ზემოთ პარამეტრებისგან განსხვავებით ეს არ არის per-layer: ის ვრცელდება რუკის ყოველ რასტრზე, უკვე დამატებულების ჩათვლით.",
"resizeResults": "ძიების შედეგების ზომის შეცვლა",
"bands": "არხები",
"bandsPlaceholder": "მაგ. 1 ან 1,2,3 (ნაგულისხმევი: ავტომატური)",
"colormap": "ფერთა რუკა (მხოლოდ ერთარხიანი)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -3347,6 +3347,13 @@
"showingOfMatched": "{{matched}}개 중 {{count}}개 항목을 표시하고 있습니다.",
"loadMore": "더 불러오기",
"renderOptions": "래스터 렌더링 옵션",
"renderingEngine": "COG 렌더링 엔진",
"engineAuto": "변경하지 않음",
"engineWasm": "WebAssembly 타일러 (지구본 호환)",
"engineGpu": "GPU (deck.gl, 메르카토르 전용)",
"engineTitiler": "TiTiler 서버",
"engineHint": "어떤 렌더러가 영상을 디코딩할지 정합니다. 위 설정과 달리 레이어별이 아니며, 이미 추가된 것을 포함해 지도의 모든 래스터에 적용됩니다.",
"resizeResults": "검색 결과 크기 조절",
"bands": "밴드",
"bandsPlaceholder": "예: 1 또는 1,2,3(기본값: 자동)",
"colormap": "컬러맵(단일 밴드 전용)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "{{count}} van {{matched}} items worden weergegeven.",
"loadMore": "Meer laden",
"renderOptions": "Rasterweergaveopties",
"renderingEngine": "COG-rendering-engine",
"engineAuto": "Ongewijzigd laten",
"engineWasm": "WebAssembly-tiler (globe-compatibel)",
"engineGpu": "GPU (deck.gl, alleen Mercator)",
"engineTitiler": "TiTiler-server",
"engineHint": "Welke renderer de beelden decodeert. Anders dan de instellingen hierboven geldt dit niet per laag: het geldt voor elk raster op de kaart, ook voor de al toegevoegde.",
"resizeResults": "Zoekresultaten van grootte veranderen",
"bands": "Banden",
"bandsPlaceholder": "bijv. 1 of 1,2,3 (standaard: automatisch)",
"colormap": "Kleurenkaart (alleen enkele band)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "Mostrando {{count}} de {{matched}} itens.",
"loadMore": "Carregar mais",
"renderOptions": "Opções de renderização raster",
"renderingEngine": "Mecanismo de renderização COG",
"engineAuto": "Deixar sem alteração",
"engineWasm": "Gerador de tiles WebAssembly (compatível com o globo)",
"engineGpu": "GPU (deck.gl, apenas Mercator)",
"engineTitiler": "Servidor TiTiler",
"engineHint": "Qual renderizador decodifica as imagens. Diferente das configurações acima, esta não é por camada: vale para todos os rasters do mapa, inclusive os já adicionados.",
"resizeResults": "Redimensionar os resultados da pesquisa",
"bands": "Bandas",
"bandsPlaceholder": "ex.: 1 ou 1,2,3 (padrão: automático)",
"colormap": "Mapa de cores (apenas banda única)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -3515,6 +3515,13 @@
"showingOfMatched": "Показано объектов: {{count}} из {{matched}}.",
"loadMore": "Загрузить ещё",
"renderOptions": "Параметры отображения растра",
"renderingEngine": "Движок отрисовки COG",
"engineAuto": "Оставить без изменений",
"engineWasm": "Тайлер на WebAssembly (совместим с глобусом)",
"engineGpu": "GPU (deck.gl, только Меркатор)",
"engineTitiler": "Сервер TiTiler",
"engineHint": "Какой обработчик декодирует изображения. В отличие от настроек выше, эта настройка задаётся не для каждого слоя: она применяется ко всем растрам на карте, включая уже добавленные.",
"resizeResults": "Изменить размер результатов поиска",
"bands": "Каналы",
"bandsPlaceholder": "например, 1 или 1,2,3 (по умолчанию: автоматически)",
"colormap": "Цветовая карта (только одноканальные)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/th.json
Original file line number Diff line number Diff line change
Expand Up @@ -3347,6 +3347,13 @@
"showingOfMatched": "กำลังแสดง {{count}} จาก {{matched}} รายการ",
"loadMore": "โหลดเพิ่มเติม",
"renderOptions": "ตัวเลือกการแสดงผลแรสเตอร์",
"renderingEngine": "เอนจินการแสดงผล COG",
"engineAuto": "ไม่เปลี่ยนแปลง",
"engineWasm": "ตัวสร้างไทล์แบบ WebAssembly (รองรับลูกโลก)",
"engineGpu": "GPU (deck.gl, เมอร์เคเตอร์เท่านั้น)",
"engineTitiler": "เซิร์ฟเวอร์ TiTiler",
"engineHint": "กำหนดว่าตัวแสดงผลใดจะถอดรหัสภาพถ่าย ต่างจากการตั้งค่าด้านบน ค่านี้ไม่ได้แยกตามเลเยอร์ แต่มีผลกับแรสเตอร์ทุกตัวบนแผนที่ รวมถึงที่เพิ่มไปแล้ว",
"resizeResults": "ปรับขนาดผลการค้นหา",
"bands": "แบนด์",
"bandsPlaceholder": "เช่น 1 หรือ 1,2,3 (ค่าเริ่มต้น: อัตโนมัติ)",
"colormap": "แผนผังสี (เฉพาะแบนด์เดียว)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -3403,6 +3403,13 @@
"showingOfMatched": "{{matched}} öğeden {{count}} tanesi gösteriliyor.",
"loadMore": "Daha fazla yükle",
"renderOptions": "Raster görüntüleme seçenekleri",
"renderingEngine": "COG görüntüleme motoru",
"engineAuto": "Değiştirmeden bırak",
"engineWasm": "WebAssembly döşeyici (küre uyumlu)",
"engineGpu": "GPU (deck.gl, yalnızca Mercator)",
"engineTitiler": "TiTiler sunucusu",
"engineHint": "Görüntüyü hangi işleyicinin çözeceği. Yukarıdaki ayarlardan farklı olarak bu katman bazında değildir: haritadaki, daha önce eklenmiş olanlar dahil her raster için geçerlidir.",
"resizeResults": "Arama sonuçlarını yeniden boyutlandır",
"bands": "Bantlar",
"bandsPlaceholder": "örn. 1 veya 1,2,3 (varsayılan: otomatik)",
"colormap": "Renk haritası (yalnızca tek bant)",
Expand Down
7 changes: 7 additions & 0 deletions apps/geolibre-desktop/src/i18n/locales/vi.json
Original file line number Diff line number Diff line change
Expand Up @@ -3334,6 +3334,13 @@
"showingOfMatched": "Đang hiển thị {{count}} trong số {{matched}} mục.",
"loadMore": "Tải thêm",
"renderOptions": "Tùy chọn hiển thị raster",
"renderingEngine": "Công cụ kết xuất COG",
"engineAuto": "Để nguyên không thay đổi",
"engineWasm": "Trình xếp WebAssembly (tương thích quả địa cầu)",
"engineGpu": "GPU (deck.gl, chỉ Mercator)",
"engineTitiler": "máy chủ TiTiler",
"engineHint": "Trình kết xuất nào giải mã hình ảnh. Không giống như các cài đặt ở trên, cài đặt này không áp dụng cho mỗi lớp: nó áp dụng cho mọi raster trên bản đồ, bao gồm cả những raster đã được thêm vào.",
"resizeResults": "Thay đổi kích thước kết quả tìm kiếm",
"bands": "Ban nhạc",
"bandsPlaceholder": "ví dụ. 1 hoặc 1,2,3 (mặc định: tự động)",
"colormap": "Bản đồ màu (chỉ một băng tần)",
Expand Down
Loading
Loading