Estoy creando una capa vectorial compuesta por polígonos de un archivo KML con Openlayers y necesito aplicar un patrón "hash" (división diagonal) a los polígonos. Sé que Openlayers no admite de forma nativa agregar una imagen de fondo a un polígono en una capa vectorial, pero me pregunto si alguien tiene alguna idea sobre cómo lograrlo. El diseño de un polígono vectorial parece estar limitado a colores sólidos y opacidad. Si es necesario extenderé OpenLayers para agregar esta funcionalidad al dibujar manualmente las líneas hash dentro de los límites del polígono, pero espero que alguien tenga una sugerencia más simple antes de ir por ese camino.Aplicar patrón hash al polígono en capas abiertas
Respuesta
Usando SLD esto ahora se puede hacer. No estoy seguro de si está en la versión 2.11 o del desarrollo del tronco, pero vi el addition was committed hace unos 6 meses.
Utiliza un ExternalGraphic
para que pueda establecer una imagen del patrón o color que desee.
Aquí está la Example
Muchas gracias por la respuesta y el enlace al ejemplo, eso es exactamente Lo necesitaba. – TheOx
No he intentado esto todavía, pero tengo un problema similar.
La solución que intentaré es el patrón svg.
OpenLayers tiene SVG.js que se utiliza para dibujar polígonos. Voy a modificar eso para apoyar los patrones.
look Imagen ->
http://i2.aijaa.com/b/00653/9707550.jpg
En este ejemplo he modificado http://openlayers.org/dev/examples/behavior-fixed-http-gml.html ejemplo para demostrar el uso de patrones. -> ¿Podría ser esta una buena solución?
- 1. Cambiar el índice Z del marcador en capas abiertas
- 2. ¿La mejor manera de aplicar capas en HTML5 Canvas?
- 3. Cómo aplicar el patrón MVC al desarrollo de la GUI
- 4. Aplicar el patrón MVVM en un QtQuick
- 5. Cómo implementar el patrón aplicar en Javascript
- 6. aplicar el patrón decorador a las formas
- 7. ¿Cómo se puede leer el archivo GeoJSON externo de las capas abiertas?
- 8. Cómo generar un polígono convexo al azar?
- 9. Cortar polígonos utilizando la línea de contorno debajo de las capas de polígono
- 10. clojure: (aplicar coll fn) vs (aplicar # (aplicar coll fn% y))
- 11. gis polígono mapa superposición intersección operación
- 12. Error al manejar en la arquitectura de 3 capas
- 13. CAKeyframeAnimation múltiple en diferentes capas al mismo tiempo
- 14. ¿Aplicar estilo al primer niño?
- 15. Clojure aplicar frente al mapa
- 16. ¿Alternativa al patrón observable?
- 17. ¿Cómo dibujar un polígono en colores de píxeles específicos solamente?
- 18. Pathfinding basado en polígono
- 19. Ver transacciones abiertas en Oracle
- 20. arquitectura de 3 capas: paso de datos entre capas
- 21. GitHub: ¿Cómo agregar solicitudes de extracción abiertas al repositorio local?
- 22. cómo mantener múltiples Java HttpConnections abiertas al mismo destino
- 23. Calcular hash al escribir en la corriente
- 24. Polígono reutilizable
- 25. ¿Hay un patrón sugerido para usar LINQ entre las capas de modelo y DataAccess en una arquitectura en capas basada en DDD?
- 26. `patrón de on` a Backbone` event` de hash
- 27. Comportamiento inesperado de LayerDrawable al dibujar capas que contienen InsetDrawable's
- 28. Cómo crear vistas en capas
- 29. Android crear capas en lienzo
- 30. UIDatePicker en UIActionSheet capas problema
¿Te refieres a las fronteras exteriores de estilo polígono (polígono) o interna? – Myra
@Myra - polígono interno – TheOx
Iba a decir que el polígono tiene solo un estilo de contorno exterior como hash, pero actualmente no admite el estilo interno, excepto el color y la opacidad – Myra