En ArcGIS lo puedes hacer a partir de una capa de líneas, entrando en el modo edición, seleccionando una línea y usando la herramienta
Construct Points, que te permite indicar el espaciado entre puntos. Necesitas también una capa vacía de puntos a la que irán a parar los puntos generados de esta manera. Si partes de una capa de polígonos, la puedes convertir primero a líneas.
El problema está en que se hace para una sola línea a la vez, de manera que si tu capa tiene muchas, sería un poco tedioso hacerlo para cada una (aunque siempre puedes hacer una copia de tu capa, editarla, seleccionar todas las entidades y unirlas en una sola entidad, a partir de la cual harías la operación).
Como el proceso anterior es algo laborioso y requiere algo de conocimiento y soltura con el editor de ArcGIS, te propongo una solución mucho más cómoda: usar la herramienta
Create Station Points, de la extensión gratuita
ET GEowizards, que
puedes descargar aquí (elige la apropiada según tu versión de ArcGIS).
CULEBRAS GIS